./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/goblint-regression/28-race_reach_77-tricky_address4_racing.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/28-race_reach_77-tricky_address4_racing.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8 --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash dce9d71ca8bbe247a74e6b2653e5cdb882c6b8b5d902edf534df70d90ee806fe --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 12:31:45,532 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 12:31:45,534 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 12:31:45,553 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 12:31:45,553 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 12:31:45,555 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 12:31:45,556 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 12:31:45,558 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 12:31:45,560 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 12:31:45,561 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 12:31:45,563 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 12:31:45,564 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 12:31:45,565 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 12:31:45,566 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 12:31:45,567 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 12:31:45,569 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 12:31:45,570 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 12:31:45,571 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 12:31:45,573 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 12:31:45,575 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 12:31:45,576 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 12:31:45,583 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 12:31:45,584 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 12:31:45,585 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 12:31:45,591 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 12:31:45,598 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 12:31:45,599 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 12:31:45,600 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 12:31:45,601 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 12:31:45,602 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 12:31:45,602 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 12:31:45,603 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 12:31:45,604 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 12:31:45,606 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 12:31:45,607 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 12:31:45,608 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 12:31:45,609 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 12:31:45,610 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 12:31:45,611 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 12:31:45,612 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 12:31:45,612 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 12:31:45,613 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-16 12:31:45,655 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 12:31:45,656 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 12:31:45,657 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 12:31:45,657 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 12:31:45,658 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 12:31:45,658 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 12:31:45,659 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 12:31:45,659 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 12:31:45,659 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 12:31:45,659 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 12:31:45,660 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 12:31:45,661 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 12:31:45,661 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 12:31:45,661 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 12:31:45,661 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 12:31:45,662 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 12:31:45,662 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 12:31:45,662 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 12:31:45,662 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 12:31:45,662 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 12:31:45,663 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 12:31:45,663 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 12:31:45,663 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 12:31:45,663 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 12:31:45,664 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:31:45,664 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 12:31:45,664 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 12:31:45,664 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 12:31:45,666 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 12:31:45,666 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 12:31:45,667 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-16 12:31:45,667 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-16 12:31:45,667 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 12:31:45,667 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> dce9d71ca8bbe247a74e6b2653e5cdb882c6b8b5d902edf534df70d90ee806fe [2022-11-16 12:31:45,996 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 12:31:46,049 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 12:31:46,052 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 12:31:46,053 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 12:31:46,054 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 12:31:46,055 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/goblint-regression/28-race_reach_77-tricky_address4_racing.i [2022-11-16 12:31:46,140 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/data/5805965cc/330a1c5383284ed3b9f104b190ec6130/FLAGd206b2b35 [2022-11-16 12:31:46,819 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 12:31:46,820 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/sv-benchmarks/c/goblint-regression/28-race_reach_77-tricky_address4_racing.i [2022-11-16 12:31:46,841 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/data/5805965cc/330a1c5383284ed3b9f104b190ec6130/FLAGd206b2b35 [2022-11-16 12:31:47,023 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/data/5805965cc/330a1c5383284ed3b9f104b190ec6130 [2022-11-16 12:31:47,027 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 12:31:47,029 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 12:31:47,032 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 12:31:47,033 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 12:31:47,036 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 12:31:47,037 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,039 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@795448bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47, skipping insertion in model container [2022-11-16 12:31:47,039 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,050 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 12:31:47,114 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:31:47,665 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/sv-benchmarks/c/goblint-regression/28-race_reach_77-tricky_address4_racing.i[41323,41336] [2022-11-16 12:31:47,689 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:31:47,706 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 12:31:47,737 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/sv-benchmarks/c/goblint-regression/28-race_reach_77-tricky_address4_racing.i[41323,41336] [2022-11-16 12:31:47,750 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:31:47,803 INFO L208 MainTranslator]: Completed translation [2022-11-16 12:31:47,804 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47 WrapperNode [2022-11-16 12:31:47,804 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 12:31:47,805 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 12:31:47,805 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 12:31:47,805 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 12:31:47,813 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,842 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,881 INFO L138 Inliner]: procedures = 270, calls = 41, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 189 [2022-11-16 12:31:47,882 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 12:31:47,883 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 12:31:47,883 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 12:31:47,883 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 12:31:47,892 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,892 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,896 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,897 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,905 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,911 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,913 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,914 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,917 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 12:31:47,918 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 12:31:47,918 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 12:31:47,918 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 12:31:47,919 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (1/1) ... [2022-11-16 12:31:47,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:31:47,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:47,960 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 12:31:47,994 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 12:31:48,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 12:31:48,019 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 12:31:48,019 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 12:31:48,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 12:31:48,019 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-16 12:31:48,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 12:31:48,020 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-11-16 12:31:48,021 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-11-16 12:31:48,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 12:31:48,022 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 12:31:48,023 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 12:31:48,025 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-16 12:31:48,182 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 12:31:48,184 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 12:31:48,554 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 12:31:48,563 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 12:31:48,564 INFO L300 CfgBuilder]: Removed 23 assume(true) statements. [2022-11-16 12:31:48,566 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:31:48 BoogieIcfgContainer [2022-11-16 12:31:48,566 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 12:31:48,569 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 12:31:48,569 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 12:31:48,573 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 12:31:48,573 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 12:31:47" (1/3) ... [2022-11-16 12:31:48,574 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48ca72e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:31:48, skipping insertion in model container [2022-11-16 12:31:48,574 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:31:47" (2/3) ... [2022-11-16 12:31:48,574 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48ca72e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:31:48, skipping insertion in model container [2022-11-16 12:31:48,575 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:31:48" (3/3) ... [2022-11-16 12:31:48,576 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_77-tricky_address4_racing.i [2022-11-16 12:31:48,585 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-16 12:31:48,597 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 12:31:48,597 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-11-16 12:31:48,597 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-16 12:31:48,687 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-11-16 12:31:48,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 172 places, 200 transitions, 408 flow [2022-11-16 12:31:48,845 INFO L130 PetriNetUnfolder]: 45/272 cut-off events. [2022-11-16 12:31:48,846 INFO L131 PetriNetUnfolder]: For 1/2 co-relation queries the response was YES. [2022-11-16 12:31:48,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 278 conditions, 272 events. 45/272 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 844 event pairs, 0 based on Foata normal form. 0/221 useless extension candidates. Maximal degree in co-relation 150. Up to 8 conditions per place. [2022-11-16 12:31:48,859 INFO L82 GeneralOperation]: Start removeDead. Operand has 172 places, 200 transitions, 408 flow [2022-11-16 12:31:48,867 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 168 places, 195 transitions, 395 flow [2022-11-16 12:31:48,880 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:31:48,889 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7771e1a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:31:48,889 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-11-16 12:31:48,924 INFO L130 PetriNetUnfolder]: 14/132 cut-off events. [2022-11-16 12:31:48,924 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:31:48,924 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:48,925 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:48,926 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-16 12:31:48,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:48,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2129457663, now seen corresponding path program 1 times [2022-11-16 12:31:48,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:48,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366317101] [2022-11-16 12:31:48,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:48,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:49,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:49,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:49,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366317101] [2022-11-16 12:31:49,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366317101] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:31:49,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:31:49,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:31:49,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611705510] [2022-11-16 12:31:49,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:31:49,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:31:49,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:49,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:31:49,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:31:49,409 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 200 [2022-11-16 12:31:49,417 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 195 transitions, 395 flow. Second operand has 2 states, 2 states have (on average 170.0) internal successors, (340), 2 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,417 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:49,417 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 200 [2022-11-16 12:31:49,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:49,525 INFO L130 PetriNetUnfolder]: 4/224 cut-off events. [2022-11-16 12:31:49,526 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-16 12:31:49,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231 conditions, 224 events. 4/224 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 626 event pairs, 0 based on Foata normal form. 40/251 useless extension candidates. Maximal degree in co-relation 125. Up to 4 conditions per place. [2022-11-16 12:31:49,537 INFO L137 encePairwiseOnDemand]: 173/200 looper letters, 1 selfloop transitions, 0 changer transitions 1/166 dead transitions. [2022-11-16 12:31:49,538 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 166 transitions, 339 flow [2022-11-16 12:31:49,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:31:49,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:31:49,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 366 transitions. [2022-11-16 12:31:49,569 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.915 [2022-11-16 12:31:49,570 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 366 transitions. [2022-11-16 12:31:49,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 366 transitions. [2022-11-16 12:31:49,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:49,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 366 transitions. [2022-11-16 12:31:49,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 183.0) internal successors, (366), 2 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 200.0) internal successors, (600), 3 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,600 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 200.0) internal successors, (600), 3 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,603 INFO L175 Difference]: Start difference. First operand has 168 places, 195 transitions, 395 flow. Second operand 2 states and 366 transitions. [2022-11-16 12:31:49,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 166 transitions, 339 flow [2022-11-16 12:31:49,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 166 transitions, 339 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:31:49,613 INFO L231 Difference]: Finished difference. Result has 167 places, 165 transitions, 335 flow [2022-11-16 12:31:49,616 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=200, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=335, PETRI_PLACES=167, PETRI_TRANSITIONS=165} [2022-11-16 12:31:49,621 INFO L288 CegarLoopForPetriNet]: 168 programPoint places, -1 predicate places. [2022-11-16 12:31:49,621 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 165 transitions, 335 flow [2022-11-16 12:31:49,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 170.0) internal successors, (340), 2 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,622 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:49,622 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:49,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 12:31:49,623 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-16 12:31:49,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:49,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1338017216, now seen corresponding path program 1 times [2022-11-16 12:31:49,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:49,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096639619] [2022-11-16 12:31:49,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:49,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:49,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:49,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:31:49,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:49,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096639619] [2022-11-16 12:31:49,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096639619] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:31:49,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:31:49,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:31:49,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247005787] [2022-11-16 12:31:49,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:31:49,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:31:49,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:49,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:31:49,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:31:49,789 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 200 [2022-11-16 12:31:49,790 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 165 transitions, 335 flow. Second operand has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,791 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:49,791 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 200 [2022-11-16 12:31:49,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:49,870 INFO L130 PetriNetUnfolder]: 4/227 cut-off events. [2022-11-16 12:31:49,871 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-16 12:31:49,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 246 conditions, 227 events. 4/227 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 623 event pairs, 0 based on Foata normal form. 0/215 useless extension candidates. Maximal degree in co-relation 242. Up to 9 conditions per place. [2022-11-16 12:31:49,873 INFO L137 encePairwiseOnDemand]: 197/200 looper letters, 10 selfloop transitions, 2 changer transitions 0/169 dead transitions. [2022-11-16 12:31:49,873 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 169 transitions, 367 flow [2022-11-16 12:31:49,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:31:49,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:31:49,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 499 transitions. [2022-11-16 12:31:49,876 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8316666666666667 [2022-11-16 12:31:49,877 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 499 transitions. [2022-11-16 12:31:49,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 499 transitions. [2022-11-16 12:31:49,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:49,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 499 transitions. [2022-11-16 12:31:49,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.33333333333334) internal successors, (499), 3 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 200.0) internal successors, (800), 4 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,882 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 200.0) internal successors, (800), 4 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,883 INFO L175 Difference]: Start difference. First operand has 167 places, 165 transitions, 335 flow. Second operand 3 states and 499 transitions. [2022-11-16 12:31:49,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 169 transitions, 367 flow [2022-11-16 12:31:49,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 169 transitions, 367 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:31:49,888 INFO L231 Difference]: Finished difference. Result has 169 places, 166 transitions, 347 flow [2022-11-16 12:31:49,889 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=200, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=347, PETRI_PLACES=169, PETRI_TRANSITIONS=166} [2022-11-16 12:31:49,889 INFO L288 CegarLoopForPetriNet]: 168 programPoint places, 1 predicate places. [2022-11-16 12:31:49,890 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 166 transitions, 347 flow [2022-11-16 12:31:49,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:49,891 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:49,891 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:49,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 12:31:49,891 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-16 12:31:49,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:49,892 INFO L85 PathProgramCache]: Analyzing trace with hash -2032073867, now seen corresponding path program 1 times [2022-11-16 12:31:49,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:49,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355879804] [2022-11-16 12:31:49,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:49,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:49,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:50,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:31:50,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:50,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355879804] [2022-11-16 12:31:50,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355879804] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:31:50,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127244770] [2022-11-16 12:31:50,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:50,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:50,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:50,056 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:31:50,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 12:31:50,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:50,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:31:50,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:31:50,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:31:50,248 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:31:50,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127244770] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:31:50,249 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:31:50,249 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-16 12:31:50,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891483753] [2022-11-16 12:31:50,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:31:50,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:31:50,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:50,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:31:50,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:31:50,256 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 200 [2022-11-16 12:31:50,257 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 166 transitions, 347 flow. Second operand has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:50,258 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:50,258 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 200 [2022-11-16 12:31:50,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:50,314 INFO L130 PetriNetUnfolder]: 3/173 cut-off events. [2022-11-16 12:31:50,315 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-16 12:31:50,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 173 events. 3/173 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 317 event pairs, 0 based on Foata normal form. 0/166 useless extension candidates. Maximal degree in co-relation 191. Up to 6 conditions per place. [2022-11-16 12:31:50,318 INFO L137 encePairwiseOnDemand]: 197/200 looper letters, 8 selfloop transitions, 2 changer transitions 0/168 dead transitions. [2022-11-16 12:31:50,319 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 168 transitions, 371 flow [2022-11-16 12:31:50,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:31:50,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:31:50,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 497 transitions. [2022-11-16 12:31:50,321 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8283333333333334 [2022-11-16 12:31:50,321 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 497 transitions. [2022-11-16 12:31:50,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 497 transitions. [2022-11-16 12:31:50,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:50,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 497 transitions. [2022-11-16 12:31:50,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 165.66666666666666) internal successors, (497), 3 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:50,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 200.0) internal successors, (800), 4 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:50,325 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 200.0) internal successors, (800), 4 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:50,325 INFO L175 Difference]: Start difference. First operand has 169 places, 166 transitions, 347 flow. Second operand 3 states and 497 transitions. [2022-11-16 12:31:50,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 168 transitions, 371 flow [2022-11-16 12:31:50,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 168 transitions, 369 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:31:50,331 INFO L231 Difference]: Finished difference. Result has 171 places, 166 transitions, 353 flow [2022-11-16 12:31:50,331 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=200, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=353, PETRI_PLACES=171, PETRI_TRANSITIONS=166} [2022-11-16 12:31:50,334 INFO L288 CegarLoopForPetriNet]: 168 programPoint places, 3 predicate places. [2022-11-16 12:31:50,334 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 166 transitions, 353 flow [2022-11-16 12:31:50,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:50,335 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:50,335 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:50,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-16 12:31:50,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:50,541 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-16 12:31:50,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:50,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1861900297, now seen corresponding path program 1 times [2022-11-16 12:31:50,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:50,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22021552] [2022-11-16 12:31:50,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:50,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:50,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:50,646 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:50,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:50,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22021552] [2022-11-16 12:31:50,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22021552] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:31:50,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274518407] [2022-11-16 12:31:50,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:50,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:50,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:50,648 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:31:50,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 12:31:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:50,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:31:50,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:31:50,870 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:50,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:31:50,928 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:50,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274518407] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:31:50,928 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:31:50,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:31:50,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800807542] [2022-11-16 12:31:50,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:31:50,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:31:50,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:50,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:31:50,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:31:50,941 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 200 [2022-11-16 12:31:50,944 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 166 transitions, 353 flow. Second operand has 10 states, 10 states have (on average 163.1) internal successors, (1631), 10 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:50,945 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:50,946 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 200 [2022-11-16 12:31:50,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:51,081 INFO L130 PetriNetUnfolder]: 3/180 cut-off events. [2022-11-16 12:31:51,081 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-16 12:31:51,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219 conditions, 180 events. 3/180 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 312 event pairs, 0 based on Foata normal form. 2/176 useless extension candidates. Maximal degree in co-relation 212. Up to 6 conditions per place. [2022-11-16 12:31:51,083 INFO L137 encePairwiseOnDemand]: 194/200 looper letters, 11 selfloop transitions, 9 changer transitions 0/176 dead transitions. [2022-11-16 12:31:51,084 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 176 transitions, 415 flow [2022-11-16 12:31:51,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:31:51,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:31:51,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1471 transitions. [2022-11-16 12:31:51,088 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8172222222222222 [2022-11-16 12:31:51,088 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1471 transitions. [2022-11-16 12:31:51,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1471 transitions. [2022-11-16 12:31:51,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:51,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1471 transitions. [2022-11-16 12:31:51,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 163.44444444444446) internal successors, (1471), 9 states have internal predecessors, (1471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:51,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 200.0) internal successors, (2000), 10 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:51,098 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 200.0) internal successors, (2000), 10 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:51,098 INFO L175 Difference]: Start difference. First operand has 171 places, 166 transitions, 353 flow. Second operand 9 states and 1471 transitions. [2022-11-16 12:31:51,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 176 transitions, 415 flow [2022-11-16 12:31:51,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 176 transitions, 411 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-16 12:31:51,104 INFO L231 Difference]: Finished difference. Result has 180 places, 172 transitions, 399 flow [2022-11-16 12:31:51,104 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=200, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=399, PETRI_PLACES=180, PETRI_TRANSITIONS=172} [2022-11-16 12:31:51,106 INFO L288 CegarLoopForPetriNet]: 168 programPoint places, 12 predicate places. [2022-11-16 12:31:51,106 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 172 transitions, 399 flow [2022-11-16 12:31:51,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 163.1) internal successors, (1631), 10 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:51,107 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:51,108 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:51,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 12:31:51,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:51,314 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-16 12:31:51,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:51,314 INFO L85 PathProgramCache]: Analyzing trace with hash -775560489, now seen corresponding path program 2 times [2022-11-16 12:31:51,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:51,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849525894] [2022-11-16 12:31:51,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:51,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:51,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:51,607 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:51,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:51,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849525894] [2022-11-16 12:31:51,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849525894] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:31:51,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086777074] [2022-11-16 12:31:51,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:31:51,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:51,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:51,610 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:31:51,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 12:31:51,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:31:51,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:31:51,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:31:51,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:31:51,831 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:51,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:31:51,994 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:51,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086777074] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:31:51,994 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:31:51,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:31:52,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526605586] [2022-11-16 12:31:52,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:31:52,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:31:52,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:52,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:31:52,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:31:52,008 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 200 [2022-11-16 12:31:52,013 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 172 transitions, 399 flow. Second operand has 18 states, 18 states have (on average 163.27777777777777) internal successors, (2939), 18 states have internal predecessors, (2939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:52,014 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:52,014 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 200 [2022-11-16 12:31:52,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:52,362 INFO L130 PetriNetUnfolder]: 3/200 cut-off events. [2022-11-16 12:31:52,362 INFO L131 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2022-11-16 12:31:52,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 307 conditions, 200 events. 3/200 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 312 event pairs, 0 based on Foata normal form. 4/198 useless extension candidates. Maximal degree in co-relation 298. Up to 11 conditions per place. [2022-11-16 12:31:52,367 INFO L137 encePairwiseOnDemand]: 194/200 looper letters, 19 selfloop transitions, 21 changer transitions 0/196 dead transitions. [2022-11-16 12:31:52,367 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 196 transitions, 587 flow [2022-11-16 12:31:52,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:31:52,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:31:52,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3425 transitions. [2022-11-16 12:31:52,377 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8154761904761905 [2022-11-16 12:31:52,377 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3425 transitions. [2022-11-16 12:31:52,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3425 transitions. [2022-11-16 12:31:52,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:52,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3425 transitions. [2022-11-16 12:31:52,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 163.0952380952381) internal successors, (3425), 21 states have internal predecessors, (3425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:52,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 200.0) internal successors, (4400), 22 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:52,404 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 200.0) internal successors, (4400), 22 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:52,404 INFO L175 Difference]: Start difference. First operand has 180 places, 172 transitions, 399 flow. Second operand 21 states and 3425 transitions. [2022-11-16 12:31:52,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 196 transitions, 587 flow [2022-11-16 12:31:52,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 196 transitions, 573 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:31:52,411 INFO L231 Difference]: Finished difference. Result has 204 places, 185 transitions, 523 flow [2022-11-16 12:31:52,412 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=200, PETRI_DIFFERENCE_MINUEND_FLOW=393, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=523, PETRI_PLACES=204, PETRI_TRANSITIONS=185} [2022-11-16 12:31:52,413 INFO L288 CegarLoopForPetriNet]: 168 programPoint places, 36 predicate places. [2022-11-16 12:31:52,413 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 185 transitions, 523 flow [2022-11-16 12:31:52,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 163.27777777777777) internal successors, (2939), 18 states have internal predecessors, (2939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:52,415 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:52,415 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:52,427 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-16 12:31:52,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:52,622 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-16 12:31:52,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:52,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1230508183, now seen corresponding path program 3 times [2022-11-16 12:31:52,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:52,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419411743] [2022-11-16 12:31:52,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:52,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:52,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:53,152 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:53,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:53,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419411743] [2022-11-16 12:31:53,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419411743] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:31:53,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638157824] [2022-11-16 12:31:53,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:31:53,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:53,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:53,155 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:31:53,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-16 12:31:53,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-11-16 12:31:53,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:31:53,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:31:53,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:31:53,473 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:53,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:31:53,761 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:31:53,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638157824] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:31:53,761 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:31:53,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-16 12:31:53,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521192855] [2022-11-16 12:31:53,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:31:53,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:31:53,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:53,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:31:53,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:31:53,771 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 200 [2022-11-16 12:31:53,776 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 185 transitions, 523 flow. Second operand has 23 states, 23 states have (on average 163.43478260869566) internal successors, (3759), 23 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:53,776 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:53,776 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 200 [2022-11-16 12:31:53,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:54,311 INFO L130 PetriNetUnfolder]: 3/215 cut-off events. [2022-11-16 12:31:54,311 INFO L131 PetriNetUnfolder]: For 110/110 co-relation queries the response was YES. [2022-11-16 12:31:54,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 408 conditions, 215 events. 3/215 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 312 event pairs, 0 based on Foata normal form. 3/212 useless extension candidates. Maximal degree in co-relation 394. Up to 17 conditions per place. [2022-11-16 12:31:54,314 INFO L137 encePairwiseOnDemand]: 194/200 looper letters, 25 selfloop transitions, 30 changer transitions 0/211 dead transitions. [2022-11-16 12:31:54,314 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 211 transitions, 779 flow [2022-11-16 12:31:54,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:31:54,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-16 12:31:54,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4888 transitions. [2022-11-16 12:31:54,326 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8146666666666667 [2022-11-16 12:31:54,327 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4888 transitions. [2022-11-16 12:31:54,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4888 transitions. [2022-11-16 12:31:54,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:54,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4888 transitions. [2022-11-16 12:31:54,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 162.93333333333334) internal successors, (4888), 30 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:54,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 200.0) internal successors, (6200), 31 states have internal predecessors, (6200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:54,366 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 200.0) internal successors, (6200), 31 states have internal predecessors, (6200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:54,366 INFO L175 Difference]: Start difference. First operand has 204 places, 185 transitions, 523 flow. Second operand 30 states and 4888 transitions. [2022-11-16 12:31:54,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 211 transitions, 779 flow [2022-11-16 12:31:54,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 211 transitions, 749 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-11-16 12:31:54,381 INFO L231 Difference]: Finished difference. Result has 231 places, 195 transitions, 651 flow [2022-11-16 12:31:54,381 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=200, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=651, PETRI_PLACES=231, PETRI_TRANSITIONS=195} [2022-11-16 12:31:54,385 INFO L288 CegarLoopForPetriNet]: 168 programPoint places, 63 predicate places. [2022-11-16 12:31:54,385 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 195 transitions, 651 flow [2022-11-16 12:31:54,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 163.43478260869566) internal successors, (3759), 23 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:54,387 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:54,387 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:54,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-16 12:31:54,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:54,595 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-16 12:31:54,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:54,595 INFO L85 PathProgramCache]: Analyzing trace with hash 514813026, now seen corresponding path program 4 times [2022-11-16 12:31:54,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:54,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227863069] [2022-11-16 12:31:54,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:54,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:54,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:31:54,661 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:31:54,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:31:54,758 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:31:54,758 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:31:54,759 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 4 remaining) [2022-11-16 12:31:54,762 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 4 remaining) [2022-11-16 12:31:54,763 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 4 remaining) [2022-11-16 12:31:54,763 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 4 remaining) [2022-11-16 12:31:54,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-16 12:31:54,764 INFO L444 BasicCegarLoop]: Path program histogram: [4, 1, 1, 1] [2022-11-16 12:31:54,768 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:31:54,768 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-11-16 12:31:54,825 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-16 12:31:54,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 235 places, 275 transitions, 568 flow [2022-11-16 12:31:54,920 INFO L130 PetriNetUnfolder]: 75/444 cut-off events. [2022-11-16 12:31:54,920 INFO L131 PetriNetUnfolder]: For 6/9 co-relation queries the response was YES. [2022-11-16 12:31:54,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 458 conditions, 444 events. 75/444 cut-off events. For 6/9 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1737 event pairs, 0 based on Foata normal form. 0/360 useless extension candidates. Maximal degree in co-relation 274. Up to 12 conditions per place. [2022-11-16 12:31:54,926 INFO L82 GeneralOperation]: Start removeDead. Operand has 235 places, 275 transitions, 568 flow [2022-11-16 12:31:54,932 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 235 places, 275 transitions, 568 flow [2022-11-16 12:31:54,933 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:31:54,934 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7771e1a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:31:54,934 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-11-16 12:31:54,946 INFO L130 PetriNetUnfolder]: 14/134 cut-off events. [2022-11-16 12:31:54,946 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-16 12:31:54,947 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:54,947 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:54,947 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-11-16 12:31:54,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:54,948 INFO L85 PathProgramCache]: Analyzing trace with hash -577881442, now seen corresponding path program 1 times [2022-11-16 12:31:54,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:54,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325819979] [2022-11-16 12:31:54,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:54,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:54,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:54,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:31:54,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:54,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325819979] [2022-11-16 12:31:54,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325819979] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:31:54,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:31:54,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:31:54,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157948435] [2022-11-16 12:31:54,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:31:54,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:31:54,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:54,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:31:54,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:31:54,972 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 275 [2022-11-16 12:31:54,973 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 275 transitions, 568 flow. Second operand has 2 states, 2 states have (on average 230.0) internal successors, (460), 2 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:54,973 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:54,973 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 275 [2022-11-16 12:31:54,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:55,065 INFO L130 PetriNetUnfolder]: 9/373 cut-off events. [2022-11-16 12:31:55,065 INFO L131 PetriNetUnfolder]: For 19/23 co-relation queries the response was YES. [2022-11-16 12:31:55,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 394 conditions, 373 events. 9/373 cut-off events. For 19/23 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1430 event pairs, 0 based on Foata normal form. 91/443 useless extension candidates. Maximal degree in co-relation 233. Up to 7 conditions per place. [2022-11-16 12:31:55,071 INFO L137 encePairwiseOnDemand]: 236/275 looper letters, 4 selfloop transitions, 0 changer transitions 1/233 dead transitions. [2022-11-16 12:31:55,071 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 233 transitions, 492 flow [2022-11-16 12:31:55,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:31:55,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:31:55,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 501 transitions. [2022-11-16 12:31:55,074 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9109090909090909 [2022-11-16 12:31:55,074 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 501 transitions. [2022-11-16 12:31:55,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 501 transitions. [2022-11-16 12:31:55,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:55,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 501 transitions. [2022-11-16 12:31:55,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 250.5) internal successors, (501), 2 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 275.0) internal successors, (825), 3 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,078 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 275.0) internal successors, (825), 3 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,078 INFO L175 Difference]: Start difference. First operand has 235 places, 275 transitions, 568 flow. Second operand 2 states and 501 transitions. [2022-11-16 12:31:55,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 233 transitions, 492 flow [2022-11-16 12:31:55,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 233 transitions, 492 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:31:55,084 INFO L231 Difference]: Finished difference. Result has 233 places, 232 transitions, 482 flow [2022-11-16 12:31:55,085 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=275, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=482, PETRI_PLACES=233, PETRI_TRANSITIONS=232} [2022-11-16 12:31:55,086 INFO L288 CegarLoopForPetriNet]: 235 programPoint places, -2 predicate places. [2022-11-16 12:31:55,087 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 232 transitions, 482 flow [2022-11-16 12:31:55,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 230.0) internal successors, (460), 2 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,087 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:55,087 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:55,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-16 12:31:55,088 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-11-16 12:31:55,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:55,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1891284384, now seen corresponding path program 1 times [2022-11-16 12:31:55,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:55,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379895300] [2022-11-16 12:31:55,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:55,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:55,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:55,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:31:55,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:55,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379895300] [2022-11-16 12:31:55,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379895300] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:31:55,133 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:31:55,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:31:55,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762169095] [2022-11-16 12:31:55,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:31:55,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:31:55,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:55,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:31:55,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:31:55,137 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 275 [2022-11-16 12:31:55,138 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 232 transitions, 482 flow. Second operand has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,138 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:55,138 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 275 [2022-11-16 12:31:55,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:55,257 INFO L130 PetriNetUnfolder]: 9/376 cut-off events. [2022-11-16 12:31:55,257 INFO L131 PetriNetUnfolder]: For 19/23 co-relation queries the response was YES. [2022-11-16 12:31:55,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409 conditions, 376 events. 9/376 cut-off events. For 19/23 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1429 event pairs, 0 based on Foata normal form. 0/356 useless extension candidates. Maximal degree in co-relation 404. Up to 14 conditions per place. [2022-11-16 12:31:55,262 INFO L137 encePairwiseOnDemand]: 272/275 looper letters, 13 selfloop transitions, 2 changer transitions 0/236 dead transitions. [2022-11-16 12:31:55,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 236 transitions, 520 flow [2022-11-16 12:31:55,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:31:55,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:31:55,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 682 transitions. [2022-11-16 12:31:55,264 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8266666666666667 [2022-11-16 12:31:55,264 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 682 transitions. [2022-11-16 12:31:55,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 682 transitions. [2022-11-16 12:31:55,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:55,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 682 transitions. [2022-11-16 12:31:55,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 227.33333333333334) internal successors, (682), 3 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 275.0) internal successors, (1100), 4 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,270 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 275.0) internal successors, (1100), 4 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,270 INFO L175 Difference]: Start difference. First operand has 233 places, 232 transitions, 482 flow. Second operand 3 states and 682 transitions. [2022-11-16 12:31:55,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 236 transitions, 520 flow [2022-11-16 12:31:55,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 236 transitions, 520 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:31:55,274 INFO L231 Difference]: Finished difference. Result has 235 places, 233 transitions, 494 flow [2022-11-16 12:31:55,275 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=275, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=494, PETRI_PLACES=235, PETRI_TRANSITIONS=233} [2022-11-16 12:31:55,275 INFO L288 CegarLoopForPetriNet]: 235 programPoint places, 0 predicate places. [2022-11-16 12:31:55,275 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 233 transitions, 494 flow [2022-11-16 12:31:55,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,276 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:55,276 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:55,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-16 12:31:55,276 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-11-16 12:31:55,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:55,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1017663592, now seen corresponding path program 1 times [2022-11-16 12:31:55,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:55,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930102542] [2022-11-16 12:31:55,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:55,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:55,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:55,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:31:55,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:55,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930102542] [2022-11-16 12:31:55,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930102542] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:31:55,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219161716] [2022-11-16 12:31:55,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:55,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:55,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:55,402 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:31:55,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-16 12:31:55,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:55,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:31:55,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:31:55,527 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:31:55,527 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:31:55,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219161716] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:31:55,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:31:55,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-16 12:31:55,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375845764] [2022-11-16 12:31:55,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:31:55,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:31:55,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:55,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:31:55,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:31:55,530 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 275 [2022-11-16 12:31:55,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 233 transitions, 494 flow. Second operand has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:55,539 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 275 [2022-11-16 12:31:55,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:55,622 INFO L130 PetriNetUnfolder]: 7/331 cut-off events. [2022-11-16 12:31:55,622 INFO L131 PetriNetUnfolder]: For 21/45 co-relation queries the response was YES. [2022-11-16 12:31:55,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374 conditions, 331 events. 7/331 cut-off events. For 21/45 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1127 event pairs, 0 based on Foata normal form. 1/316 useless extension candidates. Maximal degree in co-relation 367. Up to 16 conditions per place. [2022-11-16 12:31:55,627 INFO L137 encePairwiseOnDemand]: 272/275 looper letters, 13 selfloop transitions, 2 changer transitions 0/237 dead transitions. [2022-11-16 12:31:55,627 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 237 transitions, 532 flow [2022-11-16 12:31:55,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:31:55,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:31:55,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 682 transitions. [2022-11-16 12:31:55,629 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8266666666666667 [2022-11-16 12:31:55,630 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 682 transitions. [2022-11-16 12:31:55,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 682 transitions. [2022-11-16 12:31:55,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:55,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 682 transitions. [2022-11-16 12:31:55,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 227.33333333333334) internal successors, (682), 3 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 275.0) internal successors, (1100), 4 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,634 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 275.0) internal successors, (1100), 4 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,634 INFO L175 Difference]: Start difference. First operand has 235 places, 233 transitions, 494 flow. Second operand 3 states and 682 transitions. [2022-11-16 12:31:55,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 237 transitions, 532 flow [2022-11-16 12:31:55,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 237 transitions, 530 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:31:55,639 INFO L231 Difference]: Finished difference. Result has 237 places, 234 transitions, 504 flow [2022-11-16 12:31:55,640 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=275, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=504, PETRI_PLACES=237, PETRI_TRANSITIONS=234} [2022-11-16 12:31:55,640 INFO L288 CegarLoopForPetriNet]: 235 programPoint places, 2 predicate places. [2022-11-16 12:31:55,641 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 234 transitions, 504 flow [2022-11-16 12:31:55,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:55,641 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:55,641 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:55,652 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-16 12:31:55,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-16 12:31:55,847 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-11-16 12:31:55,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:55,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1982065592, now seen corresponding path program 1 times [2022-11-16 12:31:55,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:55,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672805169] [2022-11-16 12:31:55,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:55,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:55,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:55,915 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:31:55,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:55,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672805169] [2022-11-16 12:31:55,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672805169] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:31:55,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488634222] [2022-11-16 12:31:55,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:55,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:55,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:55,917 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:31:55,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-16 12:31:56,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:56,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:31:56,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:31:56,052 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:31:56,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:31:56,087 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:31:56,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488634222] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:31:56,088 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:31:56,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:31:56,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519490158] [2022-11-16 12:31:56,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:31:56,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:31:56,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:56,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:31:56,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:31:56,094 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 275 [2022-11-16 12:31:56,096 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 234 transitions, 504 flow. Second operand has 10 states, 10 states have (on average 223.2) internal successors, (2232), 10 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:56,097 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:56,097 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 275 [2022-11-16 12:31:56,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:56,257 INFO L130 PetriNetUnfolder]: 7/338 cut-off events. [2022-11-16 12:31:56,257 INFO L131 PetriNetUnfolder]: For 20/24 co-relation queries the response was YES. [2022-11-16 12:31:56,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393 conditions, 338 events. 7/338 cut-off events. For 20/24 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1122 event pairs, 0 based on Foata normal form. 2/326 useless extension candidates. Maximal degree in co-relation 385. Up to 11 conditions per place. [2022-11-16 12:31:56,262 INFO L137 encePairwiseOnDemand]: 269/275 looper letters, 14 selfloop transitions, 9 changer transitions 0/244 dead transitions. [2022-11-16 12:31:56,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 244 transitions, 572 flow [2022-11-16 12:31:56,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:31:56,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:31:56,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2014 transitions. [2022-11-16 12:31:56,268 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8137373737373738 [2022-11-16 12:31:56,268 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2014 transitions. [2022-11-16 12:31:56,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2014 transitions. [2022-11-16 12:31:56,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:56,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2014 transitions. [2022-11-16 12:31:56,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 223.77777777777777) internal successors, (2014), 9 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:56,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 275.0) internal successors, (2750), 10 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:56,279 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 275.0) internal successors, (2750), 10 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:56,280 INFO L175 Difference]: Start difference. First operand has 237 places, 234 transitions, 504 flow. Second operand 9 states and 2014 transitions. [2022-11-16 12:31:56,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 244 transitions, 572 flow [2022-11-16 12:31:56,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 244 transitions, 570 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:31:56,285 INFO L231 Difference]: Finished difference. Result has 247 places, 240 transitions, 552 flow [2022-11-16 12:31:56,286 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=275, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=552, PETRI_PLACES=247, PETRI_TRANSITIONS=240} [2022-11-16 12:31:56,287 INFO L288 CegarLoopForPetriNet]: 235 programPoint places, 12 predicate places. [2022-11-16 12:31:56,287 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 240 transitions, 552 flow [2022-11-16 12:31:56,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 223.2) internal successors, (2232), 10 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:56,288 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:56,288 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:56,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-16 12:31:56,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:56,494 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-11-16 12:31:56,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:56,495 INFO L85 PathProgramCache]: Analyzing trace with hash 777582408, now seen corresponding path program 2 times [2022-11-16 12:31:56,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:56,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196359042] [2022-11-16 12:31:56,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:56,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:56,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:56,672 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:31:56,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:56,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196359042] [2022-11-16 12:31:56,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196359042] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:31:56,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699386262] [2022-11-16 12:31:56,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:31:56,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:56,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:56,679 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:31:56,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-16 12:31:56,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:31:56,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:31:56,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:31:56,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:31:56,874 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:31:56,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:31:57,005 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:31:57,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699386262] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:31:57,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:31:57,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:31:57,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53224997] [2022-11-16 12:31:57,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:31:57,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:31:57,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:57,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:31:57,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:31:57,019 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 275 [2022-11-16 12:31:57,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 240 transitions, 552 flow. Second operand has 18 states, 18 states have (on average 223.33333333333334) internal successors, (4020), 18 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:57,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:57,025 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 275 [2022-11-16 12:31:57,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:57,390 INFO L130 PetriNetUnfolder]: 7/358 cut-off events. [2022-11-16 12:31:57,390 INFO L131 PetriNetUnfolder]: For 40/44 co-relation queries the response was YES. [2022-11-16 12:31:57,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 482 conditions, 358 events. 7/358 cut-off events. For 40/44 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1122 event pairs, 0 based on Foata normal form. 4/348 useless extension candidates. Maximal degree in co-relation 472. Up to 11 conditions per place. [2022-11-16 12:31:57,396 INFO L137 encePairwiseOnDemand]: 269/275 looper letters, 22 selfloop transitions, 21 changer transitions 0/264 dead transitions. [2022-11-16 12:31:57,396 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 264 transitions, 746 flow [2022-11-16 12:31:57,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:31:57,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:31:57,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4688 transitions. [2022-11-16 12:31:57,408 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8117748917748918 [2022-11-16 12:31:57,408 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4688 transitions. [2022-11-16 12:31:57,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4688 transitions. [2022-11-16 12:31:57,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:57,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4688 transitions. [2022-11-16 12:31:57,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 223.23809523809524) internal successors, (4688), 21 states have internal predecessors, (4688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:57,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 275.0) internal successors, (6050), 22 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:57,437 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 275.0) internal successors, (6050), 22 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:57,437 INFO L175 Difference]: Start difference. First operand has 247 places, 240 transitions, 552 flow. Second operand 21 states and 4688 transitions. [2022-11-16 12:31:57,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 264 transitions, 746 flow [2022-11-16 12:31:57,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 264 transitions, 732 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:31:57,444 INFO L231 Difference]: Finished difference. Result has 271 places, 253 transitions, 676 flow [2022-11-16 12:31:57,444 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=275, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=676, PETRI_PLACES=271, PETRI_TRANSITIONS=253} [2022-11-16 12:31:57,445 INFO L288 CegarLoopForPetriNet]: 235 programPoint places, 36 predicate places. [2022-11-16 12:31:57,445 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 253 transitions, 676 flow [2022-11-16 12:31:57,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 223.33333333333334) internal successors, (4020), 18 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:57,447 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:57,447 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:57,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-16 12:31:57,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-16 12:31:57,653 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-11-16 12:31:57,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:57,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1652784456, now seen corresponding path program 3 times [2022-11-16 12:31:57,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:57,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829675433] [2022-11-16 12:31:57,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:57,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:57,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:58,042 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:31:58,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:58,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829675433] [2022-11-16 12:31:58,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829675433] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:31:58,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679622507] [2022-11-16 12:31:58,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 12:31:58,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:31:58,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:31:58,044 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:31:58,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-16 12:31:58,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-11-16 12:31:58,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:31:58,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:31:58,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:31:58,418 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:31:58,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:31:58,682 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 12:31:58,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679622507] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:31:58,682 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:31:58,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-16 12:31:58,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737391893] [2022-11-16 12:31:58,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:31:58,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:31:58,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:58,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:31:58,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:31:58,692 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 275 [2022-11-16 12:31:58,698 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 253 transitions, 676 flow. Second operand has 23 states, 23 states have (on average 223.47826086956522) internal successors, (5140), 23 states have internal predecessors, (5140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:58,698 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:58,699 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 275 [2022-11-16 12:31:58,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:31:59,245 INFO L130 PetriNetUnfolder]: 7/373 cut-off events. [2022-11-16 12:31:59,247 INFO L131 PetriNetUnfolder]: For 128/132 co-relation queries the response was YES. [2022-11-16 12:31:59,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 583 conditions, 373 events. 7/373 cut-off events. For 128/132 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1123 event pairs, 0 based on Foata normal form. 3/362 useless extension candidates. Maximal degree in co-relation 568. Up to 17 conditions per place. [2022-11-16 12:31:59,254 INFO L137 encePairwiseOnDemand]: 269/275 looper letters, 28 selfloop transitions, 30 changer transitions 0/279 dead transitions. [2022-11-16 12:31:59,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 279 transitions, 938 flow [2022-11-16 12:31:59,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:31:59,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-16 12:31:59,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 6691 transitions. [2022-11-16 12:31:59,267 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.811030303030303 [2022-11-16 12:31:59,267 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 6691 transitions. [2022-11-16 12:31:59,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 6691 transitions. [2022-11-16 12:31:59,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:31:59,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 6691 transitions. [2022-11-16 12:31:59,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 223.03333333333333) internal successors, (6691), 30 states have internal predecessors, (6691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:59,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 275.0) internal successors, (8525), 31 states have internal predecessors, (8525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:59,359 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 275.0) internal successors, (8525), 31 states have internal predecessors, (8525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:59,359 INFO L175 Difference]: Start difference. First operand has 271 places, 253 transitions, 676 flow. Second operand 30 states and 6691 transitions. [2022-11-16 12:31:59,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 279 transitions, 938 flow [2022-11-16 12:31:59,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 279 transitions, 908 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-11-16 12:31:59,370 INFO L231 Difference]: Finished difference. Result has 298 places, 263 transitions, 804 flow [2022-11-16 12:31:59,371 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=275, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=804, PETRI_PLACES=298, PETRI_TRANSITIONS=263} [2022-11-16 12:31:59,372 INFO L288 CegarLoopForPetriNet]: 235 programPoint places, 63 predicate places. [2022-11-16 12:31:59,372 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 263 transitions, 804 flow [2022-11-16 12:31:59,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 223.47826086956522) internal successors, (5140), 23 states have internal predecessors, (5140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:59,374 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:59,374 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:59,381 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-16 12:31:59,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-16 12:31:59,582 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 2 more)] === [2022-11-16 12:31:59,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:59,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1655765888, now seen corresponding path program 4 times [2022-11-16 12:31:59,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:59,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986833521] [2022-11-16 12:31:59,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:59,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:31:59,625 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:31:59,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:31:59,692 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:31:59,693 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:31:59,693 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 5 remaining) [2022-11-16 12:31:59,693 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 5 remaining) [2022-11-16 12:31:59,694 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 5 remaining) [2022-11-16 12:31:59,694 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 5 remaining) [2022-11-16 12:31:59,694 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 5 remaining) [2022-11-16 12:31:59,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-16 12:31:59,695 INFO L444 BasicCegarLoop]: Path program histogram: [4, 1, 1, 1] [2022-11-16 12:31:59,696 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:31:59,696 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-11-16 12:31:59,756 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-16 12:31:59,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 298 places, 350 transitions, 730 flow [2022-11-16 12:31:59,909 INFO L130 PetriNetUnfolder]: 110/649 cut-off events. [2022-11-16 12:31:59,909 INFO L131 PetriNetUnfolder]: For 19/24 co-relation queries the response was YES. [2022-11-16 12:31:59,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 677 conditions, 649 events. 110/649 cut-off events. For 19/24 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2841 event pairs, 1 based on Foata normal form. 0/528 useless extension candidates. Maximal degree in co-relation 452. Up to 16 conditions per place. [2022-11-16 12:31:59,925 INFO L82 GeneralOperation]: Start removeDead. Operand has 298 places, 350 transitions, 730 flow [2022-11-16 12:31:59,936 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 298 places, 350 transitions, 730 flow [2022-11-16 12:31:59,937 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:31:59,938 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7771e1a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:31:59,938 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-11-16 12:31:59,950 INFO L130 PetriNetUnfolder]: 14/134 cut-off events. [2022-11-16 12:31:59,950 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-16 12:31:59,950 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:31:59,950 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:31:59,951 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-11-16 12:31:59,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:31:59,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1189429342, now seen corresponding path program 1 times [2022-11-16 12:31:59,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:31:59,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394604657] [2022-11-16 12:31:59,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:31:59,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:31:59,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:31:59,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:31:59,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:31:59,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394604657] [2022-11-16 12:31:59,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394604657] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:31:59,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:31:59,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:31:59,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458495951] [2022-11-16 12:31:59,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:31:59,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:31:59,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:31:59,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:31:59,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:31:59,976 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 350 [2022-11-16 12:31:59,977 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 350 transitions, 730 flow. Second operand has 2 states, 2 states have (on average 290.0) internal successors, (580), 2 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:31:59,977 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:31:59,977 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 350 [2022-11-16 12:31:59,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:00,132 INFO L130 PetriNetUnfolder]: 16/548 cut-off events. [2022-11-16 12:32:00,133 INFO L131 PetriNetUnfolder]: For 50/59 co-relation queries the response was YES. [2022-11-16 12:32:00,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592 conditions, 548 events. 16/548 cut-off events. For 50/59 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2494 event pairs, 1 based on Foata normal form. 208/725 useless extension candidates. Maximal degree in co-relation 387. Up to 16 conditions per place. [2022-11-16 12:32:00,143 INFO L137 encePairwiseOnDemand]: 299/350 looper letters, 6 selfloop transitions, 0 changer transitions 1/295 dead transitions. [2022-11-16 12:32:00,143 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 295 transitions, 632 flow [2022-11-16 12:32:00,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:32:00,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:32:00,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 635 transitions. [2022-11-16 12:32:00,145 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9071428571428571 [2022-11-16 12:32:00,145 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 635 transitions. [2022-11-16 12:32:00,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 635 transitions. [2022-11-16 12:32:00,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:00,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 635 transitions. [2022-11-16 12:32:00,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 317.5) internal successors, (635), 2 states have internal predecessors, (635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 350.0) internal successors, (1050), 3 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,149 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 350.0) internal successors, (1050), 3 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,149 INFO L175 Difference]: Start difference. First operand has 298 places, 350 transitions, 730 flow. Second operand 2 states and 635 transitions. [2022-11-16 12:32:00,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 295 transitions, 632 flow [2022-11-16 12:32:00,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 295 transitions, 632 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:32:00,155 INFO L231 Difference]: Finished difference. Result has 295 places, 294 transitions, 618 flow [2022-11-16 12:32:00,156 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=618, PETRI_PLACES=295, PETRI_TRANSITIONS=294} [2022-11-16 12:32:00,157 INFO L288 CegarLoopForPetriNet]: 298 programPoint places, -3 predicate places. [2022-11-16 12:32:00,157 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 294 transitions, 618 flow [2022-11-16 12:32:00,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 290.0) internal successors, (580), 2 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,157 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:00,158 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:00,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-16 12:32:00,158 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-11-16 12:32:00,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:00,159 INFO L85 PathProgramCache]: Analyzing trace with hash -636372128, now seen corresponding path program 1 times [2022-11-16 12:32:00,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:00,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186059289] [2022-11-16 12:32:00,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:00,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:00,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:00,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:00,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:00,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186059289] [2022-11-16 12:32:00,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186059289] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:32:00,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:32:00,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:32:00,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604293103] [2022-11-16 12:32:00,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:32:00,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:32:00,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:00,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:32:00,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:32:00,196 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 350 [2022-11-16 12:32:00,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 294 transitions, 618 flow. Second operand has 3 states, 3 states have (on average 283.0) internal successors, (849), 3 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:00,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 350 [2022-11-16 12:32:00,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:00,349 INFO L130 PetriNetUnfolder]: 16/551 cut-off events. [2022-11-16 12:32:00,349 INFO L131 PetriNetUnfolder]: For 50/59 co-relation queries the response was YES. [2022-11-16 12:32:00,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 607 conditions, 551 events. 16/551 cut-off events. For 50/59 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2489 event pairs, 1 based on Foata normal form. 0/521 useless extension candidates. Maximal degree in co-relation 601. Up to 23 conditions per place. [2022-11-16 12:32:00,361 INFO L137 encePairwiseOnDemand]: 347/350 looper letters, 15 selfloop transitions, 2 changer transitions 0/298 dead transitions. [2022-11-16 12:32:00,361 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 298 transitions, 660 flow [2022-11-16 12:32:00,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:32:00,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:32:00,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 864 transitions. [2022-11-16 12:32:00,365 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8228571428571428 [2022-11-16 12:32:00,365 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 864 transitions. [2022-11-16 12:32:00,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 864 transitions. [2022-11-16 12:32:00,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:00,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 864 transitions. [2022-11-16 12:32:00,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 288.0) internal successors, (864), 3 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,372 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,372 INFO L175 Difference]: Start difference. First operand has 295 places, 294 transitions, 618 flow. Second operand 3 states and 864 transitions. [2022-11-16 12:32:00,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 298 transitions, 660 flow [2022-11-16 12:32:00,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 298 transitions, 660 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:32:00,378 INFO L231 Difference]: Finished difference. Result has 297 places, 295 transitions, 630 flow [2022-11-16 12:32:00,378 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=630, PETRI_PLACES=297, PETRI_TRANSITIONS=295} [2022-11-16 12:32:00,379 INFO L288 CegarLoopForPetriNet]: 298 programPoint places, -1 predicate places. [2022-11-16 12:32:00,379 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 295 transitions, 630 flow [2022-11-16 12:32:00,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 283.0) internal successors, (849), 3 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,379 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:00,380 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:00,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-16 12:32:00,381 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-11-16 12:32:00,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:00,382 INFO L85 PathProgramCache]: Analyzing trace with hash -176722810, now seen corresponding path program 1 times [2022-11-16 12:32:00,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:00,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395095971] [2022-11-16 12:32:00,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:00,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:00,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:00,447 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:00,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:00,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395095971] [2022-11-16 12:32:00,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395095971] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:32:00,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027127670] [2022-11-16 12:32:00,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:00,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:00,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:32:00,449 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:32:00,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-16 12:32:00,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:00,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:32:00,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:32:00,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:00,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:32:00,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027127670] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:32:00,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:32:00,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-16 12:32:00,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342539689] [2022-11-16 12:32:00,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:32:00,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:32:00,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:00,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:32:00,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:32:00,583 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 350 [2022-11-16 12:32:00,584 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 295 transitions, 630 flow. Second operand has 3 states, 3 states have (on average 283.0) internal successors, (849), 3 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,584 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:00,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 350 [2022-11-16 12:32:00,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:00,719 INFO L130 PetriNetUnfolder]: 14/506 cut-off events. [2022-11-16 12:32:00,719 INFO L131 PetriNetUnfolder]: For 44/83 co-relation queries the response was YES. [2022-11-16 12:32:00,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 577 conditions, 506 events. 14/506 cut-off events. For 44/83 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2187 event pairs, 1 based on Foata normal form. 1/481 useless extension candidates. Maximal degree in co-relation 569. Up to 30 conditions per place. [2022-11-16 12:32:00,729 INFO L137 encePairwiseOnDemand]: 347/350 looper letters, 15 selfloop transitions, 2 changer transitions 0/299 dead transitions. [2022-11-16 12:32:00,729 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 299 transitions, 672 flow [2022-11-16 12:32:00,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:32:00,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:32:00,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 864 transitions. [2022-11-16 12:32:00,731 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8228571428571428 [2022-11-16 12:32:00,731 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 864 transitions. [2022-11-16 12:32:00,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 864 transitions. [2022-11-16 12:32:00,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:00,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 864 transitions. [2022-11-16 12:32:00,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 288.0) internal successors, (864), 3 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,736 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 350.0) internal successors, (1400), 4 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,736 INFO L175 Difference]: Start difference. First operand has 297 places, 295 transitions, 630 flow. Second operand 3 states and 864 transitions. [2022-11-16 12:32:00,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 299 transitions, 672 flow [2022-11-16 12:32:00,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 299 transitions, 670 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:32:00,741 INFO L231 Difference]: Finished difference. Result has 299 places, 296 transitions, 640 flow [2022-11-16 12:32:00,742 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=640, PETRI_PLACES=299, PETRI_TRANSITIONS=296} [2022-11-16 12:32:00,743 INFO L288 CegarLoopForPetriNet]: 298 programPoint places, 1 predicate places. [2022-11-16 12:32:00,743 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 296 transitions, 640 flow [2022-11-16 12:32:00,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 283.0) internal successors, (849), 3 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:00,743 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:00,744 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:00,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-16 12:32:00,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-16 12:32:00,949 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-11-16 12:32:00,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:00,949 INFO L85 PathProgramCache]: Analyzing trace with hash 962875098, now seen corresponding path program 1 times [2022-11-16 12:32:00,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:00,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266722754] [2022-11-16 12:32:00,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:00,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:00,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:01,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:01,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:01,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266722754] [2022-11-16 12:32:01,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266722754] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:32:01,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593628853] [2022-11-16 12:32:01,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:01,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:01,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:32:01,008 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:32:01,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-16 12:32:01,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:01,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:32:01,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:32:01,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:01,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:32:01,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:01,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593628853] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:32:01,190 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:32:01,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:32:01,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875280333] [2022-11-16 12:32:01,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:32:01,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:32:01,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:01,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:32:01,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:32:01,195 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 281 out of 350 [2022-11-16 12:32:01,197 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 296 transitions, 640 flow. Second operand has 10 states, 10 states have (on average 283.1) internal successors, (2831), 10 states have internal predecessors, (2831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:01,198 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:01,198 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 281 of 350 [2022-11-16 12:32:01,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:01,391 INFO L130 PetriNetUnfolder]: 14/513 cut-off events. [2022-11-16 12:32:01,391 INFO L131 PetriNetUnfolder]: For 51/60 co-relation queries the response was YES. [2022-11-16 12:32:01,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 593 conditions, 513 events. 14/513 cut-off events. For 51/60 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2189 event pairs, 1 based on Foata normal form. 2/492 useless extension candidates. Maximal degree in co-relation 584. Up to 20 conditions per place. [2022-11-16 12:32:01,402 INFO L137 encePairwiseOnDemand]: 344/350 looper letters, 16 selfloop transitions, 9 changer transitions 0/306 dead transitions. [2022-11-16 12:32:01,402 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 306 transitions, 712 flow [2022-11-16 12:32:01,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:32:01,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:32:01,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2556 transitions. [2022-11-16 12:32:01,406 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8114285714285714 [2022-11-16 12:32:01,406 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2556 transitions. [2022-11-16 12:32:01,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2556 transitions. [2022-11-16 12:32:01,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:01,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2556 transitions. [2022-11-16 12:32:01,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 284.0) internal successors, (2556), 9 states have internal predecessors, (2556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:01,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 350.0) internal successors, (3500), 10 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:01,416 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 350.0) internal successors, (3500), 10 states have internal predecessors, (3500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:01,417 INFO L175 Difference]: Start difference. First operand has 299 places, 296 transitions, 640 flow. Second operand 9 states and 2556 transitions. [2022-11-16 12:32:01,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 306 transitions, 712 flow [2022-11-16 12:32:01,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 306 transitions, 710 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:32:01,441 INFO L231 Difference]: Finished difference. Result has 309 places, 302 transitions, 688 flow [2022-11-16 12:32:01,442 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=688, PETRI_PLACES=309, PETRI_TRANSITIONS=302} [2022-11-16 12:32:01,443 INFO L288 CegarLoopForPetriNet]: 298 programPoint places, 11 predicate places. [2022-11-16 12:32:01,443 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 302 transitions, 688 flow [2022-11-16 12:32:01,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 283.1) internal successors, (2831), 10 states have internal predecessors, (2831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:01,444 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:01,444 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:01,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-16 12:32:01,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-16 12:32:01,650 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-11-16 12:32:01,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:01,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1262153958, now seen corresponding path program 2 times [2022-11-16 12:32:01,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:01,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819881887] [2022-11-16 12:32:01,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:01,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:01,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:01,727 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-16 12:32:01,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:01,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819881887] [2022-11-16 12:32:01,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819881887] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:32:01,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872031141] [2022-11-16 12:32:01,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:32:01,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:01,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:32:01,729 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:32:01,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-16 12:32:01,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:32:01,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:32:01,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:32:01,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:32:02,030 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:02,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:32:02,192 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:02,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872031141] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:32:02,193 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:32:02,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-11-16 12:32:02,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207233112] [2022-11-16 12:32:02,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:32:02,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-16 12:32:02,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:02,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-16 12:32:02,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-11-16 12:32:02,200 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 350 [2022-11-16 12:32:02,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 302 transitions, 688 flow. Second operand has 19 states, 19 states have (on average 277.05263157894734) internal successors, (5264), 19 states have internal predecessors, (5264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:02,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:02,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 350 [2022-11-16 12:32:02,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:02,712 INFO L130 PetriNetUnfolder]: 12/488 cut-off events. [2022-11-16 12:32:02,712 INFO L131 PetriNetUnfolder]: For 65/87 co-relation queries the response was YES. [2022-11-16 12:32:02,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 656 conditions, 488 events. 12/488 cut-off events. For 65/87 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1760 event pairs, 2 based on Foata normal form. 6/473 useless extension candidates. Maximal degree in co-relation 645. Up to 29 conditions per place. [2022-11-16 12:32:02,725 INFO L137 encePairwiseOnDemand]: 339/350 looper letters, 35 selfloop transitions, 26 changer transitions 0/334 dead transitions. [2022-11-16 12:32:02,725 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 334 transitions, 936 flow [2022-11-16 12:32:02,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-16 12:32:02,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-11-16 12:32:02,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 6916 transitions. [2022-11-16 12:32:02,767 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7904 [2022-11-16 12:32:02,767 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 6916 transitions. [2022-11-16 12:32:02,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 6916 transitions. [2022-11-16 12:32:02,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:02,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 6916 transitions. [2022-11-16 12:32:02,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 276.64) internal successors, (6916), 25 states have internal predecessors, (6916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:02,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 350.0) internal successors, (9100), 26 states have internal predecessors, (9100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:02,798 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 350.0) internal successors, (9100), 26 states have internal predecessors, (9100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:02,798 INFO L175 Difference]: Start difference. First operand has 309 places, 302 transitions, 688 flow. Second operand 25 states and 6916 transitions. [2022-11-16 12:32:02,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 334 transitions, 936 flow [2022-11-16 12:32:02,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 334 transitions, 922 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:32:02,807 INFO L231 Difference]: Finished difference. Result has 340 places, 318 transitions, 846 flow [2022-11-16 12:32:02,808 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=846, PETRI_PLACES=340, PETRI_TRANSITIONS=318} [2022-11-16 12:32:02,809 INFO L288 CegarLoopForPetriNet]: 298 programPoint places, 42 predicate places. [2022-11-16 12:32:02,810 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 318 transitions, 846 flow [2022-11-16 12:32:02,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 277.05263157894734) internal successors, (5264), 19 states have internal predecessors, (5264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:02,812 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:02,812 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:02,824 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-16 12:32:03,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:03,019 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-11-16 12:32:03,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:03,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1614067657, now seen corresponding path program 1 times [2022-11-16 12:32:03,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:03,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492825876] [2022-11-16 12:32:03,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:03,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:03,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:03,422 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:03,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:03,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492825876] [2022-11-16 12:32:03,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492825876] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:32:03,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530218875] [2022-11-16 12:32:03,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:03,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:03,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:32:03,424 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:32:03,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-16 12:32:03,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:03,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:32:03,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:32:03,679 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:03,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:32:03,934 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:03,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530218875] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:32:03,934 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:32:03,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-16 12:32:03,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090725298] [2022-11-16 12:32:03,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:32:03,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:32:03,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:03,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:32:03,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:32:03,959 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 281 out of 350 [2022-11-16 12:32:03,974 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 318 transitions, 846 flow. Second operand has 23 states, 23 states have (on average 283.4347826086956) internal successors, (6519), 23 states have internal predecessors, (6519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:03,990 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:03,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 281 of 350 [2022-11-16 12:32:03,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:04,589 INFO L130 PetriNetUnfolder]: 12/503 cut-off events. [2022-11-16 12:32:04,589 INFO L131 PetriNetUnfolder]: For 169/173 co-relation queries the response was YES. [2022-11-16 12:32:04,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 756 conditions, 503 events. 12/503 cut-off events. For 169/173 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1760 event pairs, 2 based on Foata normal form. 3/485 useless extension candidates. Maximal degree in co-relation 737. Up to 20 conditions per place. [2022-11-16 12:32:04,605 INFO L137 encePairwiseOnDemand]: 344/350 looper letters, 30 selfloop transitions, 30 changer transitions 0/344 dead transitions. [2022-11-16 12:32:04,605 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 344 transitions, 1112 flow [2022-11-16 12:32:04,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:32:04,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-16 12:32:04,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 8493 transitions. [2022-11-16 12:32:04,616 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8088571428571428 [2022-11-16 12:32:04,616 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 8493 transitions. [2022-11-16 12:32:04,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 8493 transitions. [2022-11-16 12:32:04,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:04,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 8493 transitions. [2022-11-16 12:32:04,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 283.1) internal successors, (8493), 30 states have internal predecessors, (8493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:04,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 350.0) internal successors, (10850), 31 states have internal predecessors, (10850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:04,655 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 350.0) internal successors, (10850), 31 states have internal predecessors, (10850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:04,656 INFO L175 Difference]: Start difference. First operand has 340 places, 318 transitions, 846 flow. Second operand 30 states and 8493 transitions. [2022-11-16 12:32:04,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 344 transitions, 1112 flow [2022-11-16 12:32:04,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 344 transitions, 1078 flow, removed 10 selfloop flow, removed 7 redundant places. [2022-11-16 12:32:04,667 INFO L231 Difference]: Finished difference. Result has 366 places, 328 transitions, 970 flow [2022-11-16 12:32:04,669 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=970, PETRI_PLACES=366, PETRI_TRANSITIONS=328} [2022-11-16 12:32:04,670 INFO L288 CegarLoopForPetriNet]: 298 programPoint places, 68 predicate places. [2022-11-16 12:32:04,670 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 328 transitions, 970 flow [2022-11-16 12:32:04,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 283.4347826086956) internal successors, (6519), 23 states have internal predecessors, (6519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:04,673 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:04,673 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:04,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-16 12:32:04,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:04,881 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-11-16 12:32:04,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:04,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1860737681, now seen corresponding path program 2 times [2022-11-16 12:32:04,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:04,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623165381] [2022-11-16 12:32:04,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:04,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:04,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-16 12:32:06,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:06,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623165381] [2022-11-16 12:32:06,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623165381] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:32:06,051 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:32:06,051 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-11-16 12:32:06,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987643271] [2022-11-16 12:32:06,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:32:06,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-16 12:32:06,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:06,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-16 12:32:06,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-11-16 12:32:06,056 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 350 [2022-11-16 12:32:06,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 328 transitions, 970 flow. Second operand has 15 states, 15 states have (on average 231.0) internal successors, (3465), 15 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:06,060 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:06,060 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 350 [2022-11-16 12:32:06,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:49,438 INFO L130 PetriNetUnfolder]: 62497/170318 cut-off events. [2022-11-16 12:32:49,438 INFO L131 PetriNetUnfolder]: For 13723/13742 co-relation queries the response was YES. [2022-11-16 12:32:50,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270608 conditions, 170318 events. 62497/170318 cut-off events. For 13723/13742 co-relation queries the response was YES. Maximal size of possible extension queue 4973. Compared 2524587 event pairs, 41170 based on Foata normal form. 19/157531 useless extension candidates. Maximal degree in co-relation 270585. Up to 61103 conditions per place. [2022-11-16 12:32:51,964 INFO L137 encePairwiseOnDemand]: 332/350 looper letters, 264 selfloop transitions, 31 changer transitions 0/554 dead transitions. [2022-11-16 12:32:51,965 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 554 transitions, 2255 flow [2022-11-16 12:32:51,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-16 12:32:51,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-16 12:32:51,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5327 transitions. [2022-11-16 12:32:51,972 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6918181818181818 [2022-11-16 12:32:51,972 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5327 transitions. [2022-11-16 12:32:51,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5327 transitions. [2022-11-16 12:32:51,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:51,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5327 transitions. [2022-11-16 12:32:51,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 242.13636363636363) internal successors, (5327), 22 states have internal predecessors, (5327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:51,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 350.0) internal successors, (8050), 23 states have internal predecessors, (8050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:51,995 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 350.0) internal successors, (8050), 23 states have internal predecessors, (8050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:51,995 INFO L175 Difference]: Start difference. First operand has 366 places, 328 transitions, 970 flow. Second operand 22 states and 5327 transitions. [2022-11-16 12:32:51,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 554 transitions, 2255 flow [2022-11-16 12:32:52,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 554 transitions, 2211 flow, removed 4 selfloop flow, removed 18 redundant places. [2022-11-16 12:32:52,153 INFO L231 Difference]: Finished difference. Result has 379 places, 360 transitions, 1131 flow [2022-11-16 12:32:52,153 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=350, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1131, PETRI_PLACES=379, PETRI_TRANSITIONS=360} [2022-11-16 12:32:52,154 INFO L288 CegarLoopForPetriNet]: 298 programPoint places, 81 predicate places. [2022-11-16 12:32:52,154 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 360 transitions, 1131 flow [2022-11-16 12:32:52,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 231.0) internal successors, (3465), 15 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:52,156 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:52,156 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:52,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-16 12:32:52,157 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-11-16 12:32:52,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:52,157 INFO L85 PathProgramCache]: Analyzing trace with hash 2135871217, now seen corresponding path program 1 times [2022-11-16 12:32:52,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:52,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124950236] [2022-11-16 12:32:52,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:52,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:52,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:32:52,191 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:32:52,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:32:52,237 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:32:52,239 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:32:52,240 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 6 remaining) [2022-11-16 12:32:52,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 6 remaining) [2022-11-16 12:32:52,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 6 remaining) [2022-11-16 12:32:52,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 6 remaining) [2022-11-16 12:32:52,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 6 remaining) [2022-11-16 12:32:52,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 6 remaining) [2022-11-16 12:32:52,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-16 12:32:52,244 INFO L444 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1] [2022-11-16 12:32:52,245 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:32:52,245 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-11-16 12:32:52,305 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-11-16 12:32:52,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 361 places, 425 transitions, 894 flow [2022-11-16 12:32:52,536 INFO L130 PetriNetUnfolder]: 157/922 cut-off events. [2022-11-16 12:32:52,537 INFO L131 PetriNetUnfolder]: For 48/54 co-relation queries the response was YES. [2022-11-16 12:32:52,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 922 events. 157/922 cut-off events. For 48/54 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 4402 event pairs, 6 based on Foata normal form. 0/756 useless extension candidates. Maximal degree in co-relation 669. Up to 32 conditions per place. [2022-11-16 12:32:52,561 INFO L82 GeneralOperation]: Start removeDead. Operand has 361 places, 425 transitions, 894 flow [2022-11-16 12:32:52,574 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 361 places, 425 transitions, 894 flow [2022-11-16 12:32:52,575 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:32:52,575 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7771e1a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:32:52,575 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-11-16 12:32:52,584 INFO L130 PetriNetUnfolder]: 14/134 cut-off events. [2022-11-16 12:32:52,584 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-16 12:32:52,584 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:52,584 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:52,585 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-11-16 12:32:52,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:52,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1494749310, now seen corresponding path program 1 times [2022-11-16 12:32:52,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:52,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818479909] [2022-11-16 12:32:52,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:52,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:52,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:52,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:52,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:52,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818479909] [2022-11-16 12:32:52,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818479909] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:32:52,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:32:52,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:32:52,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714016853] [2022-11-16 12:32:52,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:32:52,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:32:52,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:52,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:32:52,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:32:52,605 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 349 out of 425 [2022-11-16 12:32:52,606 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 425 transitions, 894 flow. Second operand has 2 states, 2 states have (on average 350.0) internal successors, (700), 2 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:52,606 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:52,606 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 425 [2022-11-16 12:32:52,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:53,023 INFO L130 PetriNetUnfolder]: 31/787 cut-off events. [2022-11-16 12:32:53,024 INFO L131 PetriNetUnfolder]: For 123/138 co-relation queries the response was YES. [2022-11-16 12:32:53,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 787 events. 31/787 cut-off events. For 123/138 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 3917 event pairs, 6 based on Foata normal form. 481/1223 useless extension candidates. Maximal degree in co-relation 583. Up to 37 conditions per place. [2022-11-16 12:32:53,043 INFO L137 encePairwiseOnDemand]: 362/425 looper letters, 8 selfloop transitions, 0 changer transitions 1/357 dead transitions. [2022-11-16 12:32:53,043 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 357 transitions, 774 flow [2022-11-16 12:32:53,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:32:53,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:32:53,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 769 transitions. [2022-11-16 12:32:53,045 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9047058823529411 [2022-11-16 12:32:53,045 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 769 transitions. [2022-11-16 12:32:53,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 769 transitions. [2022-11-16 12:32:53,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:53,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 769 transitions. [2022-11-16 12:32:53,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 384.5) internal successors, (769), 2 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 425.0) internal successors, (1275), 3 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,049 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 425.0) internal successors, (1275), 3 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,049 INFO L175 Difference]: Start difference. First operand has 361 places, 425 transitions, 894 flow. Second operand 2 states and 769 transitions. [2022-11-16 12:32:53,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 357 transitions, 774 flow [2022-11-16 12:32:53,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 357 transitions, 774 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:32:53,055 INFO L231 Difference]: Finished difference. Result has 357 places, 356 transitions, 756 flow [2022-11-16 12:32:53,056 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=756, PETRI_PLACES=357, PETRI_TRANSITIONS=356} [2022-11-16 12:32:53,058 INFO L288 CegarLoopForPetriNet]: 361 programPoint places, -4 predicate places. [2022-11-16 12:32:53,059 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 356 transitions, 756 flow [2022-11-16 12:32:53,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 350.0) internal successors, (700), 2 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,061 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:53,061 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:53,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-16 12:32:53,062 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-11-16 12:32:53,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:53,062 INFO L85 PathProgramCache]: Analyzing trace with hash -331052160, now seen corresponding path program 1 times [2022-11-16 12:32:53,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:53,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084716802] [2022-11-16 12:32:53,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:53,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:53,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:53,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:53,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:53,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084716802] [2022-11-16 12:32:53,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084716802] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:32:53,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:32:53,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:32:53,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176211391] [2022-11-16 12:32:53,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:32:53,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:32:53,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:53,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:32:53,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:32:53,113 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 342 out of 425 [2022-11-16 12:32:53,114 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 356 transitions, 756 flow. Second operand has 3 states, 3 states have (on average 343.0) internal successors, (1029), 3 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,115 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:53,115 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 342 of 425 [2022-11-16 12:32:53,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:53,332 INFO L130 PetriNetUnfolder]: 31/790 cut-off events. [2022-11-16 12:32:53,333 INFO L131 PetriNetUnfolder]: For 123/138 co-relation queries the response was YES. [2022-11-16 12:32:53,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 894 conditions, 790 events. 31/790 cut-off events. For 123/138 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 3919 event pairs, 6 based on Foata normal form. 0/746 useless extension candidates. Maximal degree in co-relation 887. Up to 44 conditions per place. [2022-11-16 12:32:53,355 INFO L137 encePairwiseOnDemand]: 422/425 looper letters, 17 selfloop transitions, 2 changer transitions 0/360 dead transitions. [2022-11-16 12:32:53,355 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 360 transitions, 802 flow [2022-11-16 12:32:53,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:32:53,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:32:53,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1046 transitions. [2022-11-16 12:32:53,359 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8203921568627451 [2022-11-16 12:32:53,360 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1046 transitions. [2022-11-16 12:32:53,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1046 transitions. [2022-11-16 12:32:53,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:53,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1046 transitions. [2022-11-16 12:32:53,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 348.6666666666667) internal successors, (1046), 3 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,364 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,365 INFO L175 Difference]: Start difference. First operand has 357 places, 356 transitions, 756 flow. Second operand 3 states and 1046 transitions. [2022-11-16 12:32:53,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 360 transitions, 802 flow [2022-11-16 12:32:53,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 360 transitions, 802 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:32:53,371 INFO L231 Difference]: Finished difference. Result has 359 places, 357 transitions, 768 flow [2022-11-16 12:32:53,372 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=768, PETRI_PLACES=359, PETRI_TRANSITIONS=357} [2022-11-16 12:32:53,372 INFO L288 CegarLoopForPetriNet]: 361 programPoint places, -2 predicate places. [2022-11-16 12:32:53,372 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 357 transitions, 768 flow [2022-11-16 12:32:53,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 343.0) internal successors, (1029), 3 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,373 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:53,373 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:53,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-16 12:32:53,373 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-11-16 12:32:53,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:53,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1320265777, now seen corresponding path program 1 times [2022-11-16 12:32:53,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:53,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847594914] [2022-11-16 12:32:53,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:53,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:53,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:53,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:53,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:53,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847594914] [2022-11-16 12:32:53,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847594914] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:32:53,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49375488] [2022-11-16 12:32:53,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:53,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:53,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:32:53,457 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:32:53,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-16 12:32:53,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:53,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-16 12:32:53,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:32:53,607 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:53,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:32:53,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49375488] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:32:53,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:32:53,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-11-16 12:32:53,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648549507] [2022-11-16 12:32:53,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:32:53,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:32:53,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:53,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:32:53,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:32:53,611 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 342 out of 425 [2022-11-16 12:32:53,612 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 357 transitions, 768 flow. Second operand has 3 states, 3 states have (on average 343.0) internal successors, (1029), 3 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,612 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:53,612 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 342 of 425 [2022-11-16 12:32:53,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:53,823 INFO L130 PetriNetUnfolder]: 29/745 cut-off events. [2022-11-16 12:32:53,823 INFO L131 PetriNetUnfolder]: For 113/175 co-relation queries the response was YES. [2022-11-16 12:32:53,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 869 conditions, 745 events. 29/745 cut-off events. For 113/175 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 3647 event pairs, 6 based on Foata normal form. 1/706 useless extension candidates. Maximal degree in co-relation 860. Up to 56 conditions per place. [2022-11-16 12:32:53,842 INFO L137 encePairwiseOnDemand]: 422/425 looper letters, 17 selfloop transitions, 2 changer transitions 0/361 dead transitions. [2022-11-16 12:32:53,843 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 361 transitions, 814 flow [2022-11-16 12:32:53,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:32:53,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:32:53,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1046 transitions. [2022-11-16 12:32:53,845 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8203921568627451 [2022-11-16 12:32:53,845 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1046 transitions. [2022-11-16 12:32:53,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1046 transitions. [2022-11-16 12:32:53,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:53,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1046 transitions. [2022-11-16 12:32:53,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 348.6666666666667) internal successors, (1046), 3 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,849 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,849 INFO L175 Difference]: Start difference. First operand has 359 places, 357 transitions, 768 flow. Second operand 3 states and 1046 transitions. [2022-11-16 12:32:53,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 361 transitions, 814 flow [2022-11-16 12:32:53,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 361 transitions, 812 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:32:53,856 INFO L231 Difference]: Finished difference. Result has 361 places, 358 transitions, 778 flow [2022-11-16 12:32:53,856 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=778, PETRI_PLACES=361, PETRI_TRANSITIONS=358} [2022-11-16 12:32:53,857 INFO L288 CegarLoopForPetriNet]: 361 programPoint places, 0 predicate places. [2022-11-16 12:32:53,857 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 358 transitions, 778 flow [2022-11-16 12:32:53,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 343.0) internal successors, (1029), 3 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:53,858 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:53,858 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:53,868 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-16 12:32:54,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-16 12:32:54,068 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-11-16 12:32:54,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:54,068 INFO L85 PathProgramCache]: Analyzing trace with hash -2036093364, now seen corresponding path program 1 times [2022-11-16 12:32:54,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:54,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353332092] [2022-11-16 12:32:54,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:54,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:54,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:54,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:54,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:54,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353332092] [2022-11-16 12:32:54,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353332092] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:32:54,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061964779] [2022-11-16 12:32:54,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:54,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:54,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:32:54,154 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:32:54,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-16 12:32:54,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:54,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:32:54,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:32:54,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:54,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:32:54,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:54,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061964779] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:32:54,355 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:32:54,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:32:54,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520541122] [2022-11-16 12:32:54,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:32:54,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:32:54,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:54,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:32:54,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:32:54,360 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 425 [2022-11-16 12:32:54,363 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 358 transitions, 778 flow. Second operand has 10 states, 10 states have (on average 343.1) internal successors, (3431), 10 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:54,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:54,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 425 [2022-11-16 12:32:54,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:54,634 INFO L130 PetriNetUnfolder]: 29/752 cut-off events. [2022-11-16 12:32:54,635 INFO L131 PetriNetUnfolder]: For 124/139 co-relation queries the response was YES. [2022-11-16 12:32:54,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 882 conditions, 752 events. 29/752 cut-off events. For 124/139 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 3638 event pairs, 6 based on Foata normal form. 2/718 useless extension candidates. Maximal degree in co-relation 872. Up to 41 conditions per place. [2022-11-16 12:32:54,654 INFO L137 encePairwiseOnDemand]: 419/425 looper letters, 18 selfloop transitions, 9 changer transitions 0/368 dead transitions. [2022-11-16 12:32:54,654 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 368 transitions, 854 flow [2022-11-16 12:32:54,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:32:54,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:32:54,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3098 transitions. [2022-11-16 12:32:54,658 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8099346405228758 [2022-11-16 12:32:54,658 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3098 transitions. [2022-11-16 12:32:54,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3098 transitions. [2022-11-16 12:32:54,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:54,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3098 transitions. [2022-11-16 12:32:54,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 344.22222222222223) internal successors, (3098), 9 states have internal predecessors, (3098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:54,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:54,668 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 425.0) internal successors, (4250), 10 states have internal predecessors, (4250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:54,668 INFO L175 Difference]: Start difference. First operand has 361 places, 358 transitions, 778 flow. Second operand 9 states and 3098 transitions. [2022-11-16 12:32:54,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 368 transitions, 854 flow [2022-11-16 12:32:54,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 368 transitions, 852 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:32:54,675 INFO L231 Difference]: Finished difference. Result has 371 places, 364 transitions, 826 flow [2022-11-16 12:32:54,675 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=826, PETRI_PLACES=371, PETRI_TRANSITIONS=364} [2022-11-16 12:32:54,676 INFO L288 CegarLoopForPetriNet]: 361 programPoint places, 10 predicate places. [2022-11-16 12:32:54,676 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 364 transitions, 826 flow [2022-11-16 12:32:54,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 343.1) internal successors, (3431), 10 states have internal predecessors, (3431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:54,677 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:54,677 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:54,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-16 12:32:54,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-16 12:32:54,883 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-11-16 12:32:54,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:54,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1957390572, now seen corresponding path program 2 times [2022-11-16 12:32:54,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:54,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652545282] [2022-11-16 12:32:54,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:54,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:54,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:54,950 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-11-16 12:32:54,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:54,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652545282] [2022-11-16 12:32:54,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652545282] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:32:54,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314927986] [2022-11-16 12:32:54,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:32:54,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:54,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:32:54,952 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:32:54,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-16 12:32:55,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:32:55,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:32:55,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:32:55,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:32:55,188 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:55,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:32:55,300 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:32:55,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314927986] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:32:55,301 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:32:55,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-11-16 12:32:55,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526365363] [2022-11-16 12:32:55,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:32:55,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-16 12:32:55,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:55,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-16 12:32:55,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2022-11-16 12:32:55,308 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 425 [2022-11-16 12:32:55,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 364 transitions, 826 flow. Second operand has 19 states, 19 states have (on average 337.05263157894734) internal successors, (6404), 19 states have internal predecessors, (6404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:55,313 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:55,313 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 425 [2022-11-16 12:32:55,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:55,805 INFO L130 PetriNetUnfolder]: 27/727 cut-off events. [2022-11-16 12:32:55,805 INFO L131 PetriNetUnfolder]: For 134/179 co-relation queries the response was YES. [2022-11-16 12:32:55,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 951 conditions, 727 events. 27/727 cut-off events. For 134/179 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3304 event pairs, 7 based on Foata normal form. 6/699 useless extension candidates. Maximal degree in co-relation 939. Up to 56 conditions per place. [2022-11-16 12:32:55,824 INFO L137 encePairwiseOnDemand]: 414/425 looper letters, 37 selfloop transitions, 26 changer transitions 0/396 dead transitions. [2022-11-16 12:32:55,824 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 396 transitions, 1078 flow [2022-11-16 12:32:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-16 12:32:55,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-11-16 12:32:55,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 8418 transitions. [2022-11-16 12:32:55,842 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7922823529411764 [2022-11-16 12:32:55,843 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 8418 transitions. [2022-11-16 12:32:55,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 8418 transitions. [2022-11-16 12:32:55,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:55,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 8418 transitions. [2022-11-16 12:32:55,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 336.72) internal successors, (8418), 25 states have internal predecessors, (8418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:55,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 425.0) internal successors, (11050), 26 states have internal predecessors, (11050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:55,883 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 425.0) internal successors, (11050), 26 states have internal predecessors, (11050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:55,884 INFO L175 Difference]: Start difference. First operand has 371 places, 364 transitions, 826 flow. Second operand 25 states and 8418 transitions. [2022-11-16 12:32:55,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 396 transitions, 1078 flow [2022-11-16 12:32:55,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 396 transitions, 1064 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:32:55,893 INFO L231 Difference]: Finished difference. Result has 402 places, 380 transitions, 984 flow [2022-11-16 12:32:55,894 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=984, PETRI_PLACES=402, PETRI_TRANSITIONS=380} [2022-11-16 12:32:55,895 INFO L288 CegarLoopForPetriNet]: 361 programPoint places, 41 predicate places. [2022-11-16 12:32:55,895 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 380 transitions, 984 flow [2022-11-16 12:32:55,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 337.05263157894734) internal successors, (6404), 19 states have internal predecessors, (6404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:55,897 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:55,897 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:55,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-16 12:32:56,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-16 12:32:56,103 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-11-16 12:32:56,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:56,103 INFO L85 PathProgramCache]: Analyzing trace with hash -765130487, now seen corresponding path program 1 times [2022-11-16 12:32:56,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:56,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558899414] [2022-11-16 12:32:56,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:56,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:56,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:56,583 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:56,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:56,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558899414] [2022-11-16 12:32:56,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558899414] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:32:56,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119179441] [2022-11-16 12:32:56,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:56,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:32:56,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:32:56,586 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:32:56,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-16 12:32:56,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:56,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:32:56,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:32:56,852 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:56,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:32:57,136 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:32:57,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119179441] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:32:57,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:32:57,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-16 12:32:57,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293706211] [2022-11-16 12:32:57,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:32:57,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:32:57,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:57,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:32:57,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:32:57,150 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 425 [2022-11-16 12:32:57,171 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 380 transitions, 984 flow. Second operand has 23 states, 23 states have (on average 343.4347826086956) internal successors, (7899), 23 states have internal predecessors, (7899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:57,182 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:57,182 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 425 [2022-11-16 12:32:57,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:32:57,978 INFO L130 PetriNetUnfolder]: 27/742 cut-off events. [2022-11-16 12:32:57,978 INFO L131 PetriNetUnfolder]: For 244/253 co-relation queries the response was YES. [2022-11-16 12:32:57,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1049 conditions, 742 events. 27/742 cut-off events. For 244/253 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3312 event pairs, 7 based on Foata normal form. 3/711 useless extension candidates. Maximal degree in co-relation 1029. Up to 41 conditions per place. [2022-11-16 12:32:57,994 INFO L137 encePairwiseOnDemand]: 419/425 looper letters, 32 selfloop transitions, 30 changer transitions 0/406 dead transitions. [2022-11-16 12:32:57,995 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 406 transitions, 1254 flow [2022-11-16 12:32:57,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:32:57,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-16 12:32:58,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 10295 transitions. [2022-11-16 12:32:58,017 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8074509803921569 [2022-11-16 12:32:58,017 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 10295 transitions. [2022-11-16 12:32:58,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 10295 transitions. [2022-11-16 12:32:58,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:32:58,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 10295 transitions. [2022-11-16 12:32:58,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 343.1666666666667) internal successors, (10295), 30 states have internal predecessors, (10295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:58,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:58,068 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:58,069 INFO L175 Difference]: Start difference. First operand has 402 places, 380 transitions, 984 flow. Second operand 30 states and 10295 transitions. [2022-11-16 12:32:58,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 406 transitions, 1254 flow [2022-11-16 12:32:58,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 406 transitions, 1220 flow, removed 10 selfloop flow, removed 7 redundant places. [2022-11-16 12:32:58,083 INFO L231 Difference]: Finished difference. Result has 428 places, 390 transitions, 1108 flow [2022-11-16 12:32:58,084 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1108, PETRI_PLACES=428, PETRI_TRANSITIONS=390} [2022-11-16 12:32:58,084 INFO L288 CegarLoopForPetriNet]: 361 programPoint places, 67 predicate places. [2022-11-16 12:32:58,084 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 390 transitions, 1108 flow [2022-11-16 12:32:58,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 343.4347826086956) internal successors, (7899), 23 states have internal predecessors, (7899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:58,087 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:32:58,087 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:32:58,103 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-16 12:32:58,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6f0626dc-c674-4f5f-8de4-f671d446859a/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-16 12:32:58,299 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, t_funErr0ASSERT_VIOLATIONERROR_FUNCTION (and 4 more)] === [2022-11-16 12:32:58,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:32:58,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1682485626, now seen corresponding path program 2 times [2022-11-16 12:32:58,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:32:58,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632725501] [2022-11-16 12:32:58,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:32:58,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:32:58,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:32:59,356 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-11-16 12:32:59,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:32:59,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632725501] [2022-11-16 12:32:59,357 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632725501] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:32:59,357 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:32:59,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-11-16 12:32:59,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052405748] [2022-11-16 12:32:59,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:32:59,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-16 12:32:59,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:32:59,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-16 12:32:59,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-11-16 12:32:59,363 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 425 [2022-11-16 12:32:59,369 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 390 transitions, 1108 flow. Second operand has 15 states, 15 states have (on average 284.0) internal successors, (4260), 15 states have internal predecessors, (4260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:32:59,369 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:32:59,369 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 425 [2022-11-16 12:32:59,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand