./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b 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_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN --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 7c615a04683f0f8050243ec529c03e20511a5c93f5e823175650f11e9fefc562 --- 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-6b4ec56 [2022-11-20 12:23:06,282 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 12:23:06,285 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 12:23:06,327 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 12:23:06,327 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 12:23:06,331 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 12:23:06,334 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 12:23:06,337 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 12:23:06,340 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 12:23:06,346 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 12:23:06,348 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 12:23:06,350 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 12:23:06,351 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 12:23:06,354 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 12:23:06,356 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 12:23:06,358 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 12:23:06,360 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 12:23:06,361 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 12:23:06,364 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 12:23:06,371 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 12:23:06,373 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 12:23:06,376 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 12:23:06,377 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 12:23:06,379 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 12:23:06,390 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 12:23:06,391 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 12:23:06,391 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 12:23:06,393 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 12:23:06,394 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 12:23:06,395 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 12:23:06,396 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 12:23:06,397 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 12:23:06,399 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 12:23:06,400 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 12:23:06,401 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 12:23:06,402 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 12:23:06,403 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 12:23:06,403 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 12:23:06,404 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 12:23:06,406 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 12:23:06,407 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 12:23:06,408 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 12:23:06,452 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 12:23:06,453 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 12:23:06,454 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 12:23:06,454 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 12:23:06,455 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 12:23:06,455 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 12:23:06,456 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 12:23:06,457 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 12:23:06,457 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 12:23:06,457 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 12:23:06,459 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 12:23:06,459 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 12:23:06,460 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 12:23:06,460 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 12:23:06,460 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 12:23:06,461 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 12:23:06,461 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 12:23:06,461 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 12:23:06,461 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 12:23:06,462 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 12:23:06,462 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 12:23:06,463 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 12:23:06,463 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 12:23:06,463 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 12:23:06,464 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:23:06,464 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 12:23:06,464 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 12:23:06,465 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 12:23:06,465 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 12:23:06,465 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 12:23:06,466 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 12:23:06,466 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 12:23:06,466 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 12:23:06,467 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_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/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_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN 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 -> 7c615a04683f0f8050243ec529c03e20511a5c93f5e823175650f11e9fefc562 [2022-11-20 12:23:06,733 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 12:23:06,773 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 12:23:06,776 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 12:23:06,778 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 12:23:06,778 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 12:23:06,780 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2022-11-20 12:23:09,922 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 12:23:10,129 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 12:23:10,129 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c [2022-11-20 12:23:10,137 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/data/882470b78/80ef1c16b87e4af08634c17a7440e241/FLAG04cffc27a [2022-11-20 12:23:10,157 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/data/882470b78/80ef1c16b87e4af08634c17a7440e241 [2022-11-20 12:23:10,161 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 12:23:10,163 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 12:23:10,166 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 12:23:10,166 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 12:23:10,171 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 12:23:10,172 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,174 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@118885e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10, skipping insertion in model container [2022-11-20 12:23:10,174 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,183 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 12:23:10,209 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 12:23:10,463 WARN L237 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_92bbff06-532a-4770-a4cd-a08b2f788f32/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2271,2284] [2022-11-20 12:23:10,492 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:23:10,505 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 12:23:10,555 WARN L237 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_92bbff06-532a-4770-a4cd-a08b2f788f32/sv-benchmarks/c/weaver/popl20-bad-counter-queue2.wvr.c[2271,2284] [2022-11-20 12:23:10,562 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 12:23:10,581 INFO L208 MainTranslator]: Completed translation [2022-11-20 12:23:10,582 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10 WrapperNode [2022-11-20 12:23:10,582 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 12:23:10,584 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 12:23:10,584 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 12:23:10,584 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 12:23:10,593 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,616 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,648 INFO L138 Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 138 [2022-11-20 12:23:10,649 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 12:23:10,650 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 12:23:10,650 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 12:23:10,651 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 12:23:10,662 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,663 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,666 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,666 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,673 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,694 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,697 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,700 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,704 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 12:23:10,713 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 12:23:10,713 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 12:23:10,714 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 12:23:10,715 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (1/1) ... [2022-11-20 12:23:10,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 12:23:10,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:10,754 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 12:23:10,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 12:23:10,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 12:23:10,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 12:23:10,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 12:23:10,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 12:23:10,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 12:23:10,807 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 12:23:10,807 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 12:23:10,813 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 12:23:10,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 12:23:10,814 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-11-20 12:23:10,814 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-11-20 12:23:10,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 12:23:10,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 12:23:10,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 12:23:10,816 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 12:23:10,817 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 12:23:10,971 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 12:23:10,974 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 12:23:11,295 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 12:23:11,536 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 12:23:11,536 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-20 12:23:11,538 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:23:11 BoogieIcfgContainer [2022-11-20 12:23:11,539 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 12:23:11,542 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 12:23:11,542 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 12:23:11,551 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 12:23:11,554 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 12:23:10" (1/3) ... [2022-11-20 12:23:11,555 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ab9c198 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:23:11, skipping insertion in model container [2022-11-20 12:23:11,555 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:23:10" (2/3) ... [2022-11-20 12:23:11,556 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ab9c198 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:23:11, skipping insertion in model container [2022-11-20 12:23:11,558 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:23:11" (3/3) ... [2022-11-20 12:23:11,559 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2022-11-20 12:23:11,571 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 12:23:11,623 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 12:23:11,624 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 12:23:11,625 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 12:23:11,715 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-20 12:23:11,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 117 transitions, 250 flow [2022-11-20 12:23:11,843 INFO L130 PetriNetUnfolder]: 9/115 cut-off events. [2022-11-20 12:23:11,843 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 12:23:11,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124 conditions, 115 events. 9/115 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 63 event pairs, 0 based on Foata normal form. 0/105 useless extension candidates. Maximal degree in co-relation 80. Up to 2 conditions per place. [2022-11-20 12:23:11,855 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 117 transitions, 250 flow [2022-11-20 12:23:11,859 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 104 places, 106 transitions, 224 flow [2022-11-20 12:23:11,884 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 12:23:11,894 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;@3b1e19c5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 12:23:11,895 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-20 12:23:11,949 INFO L130 PetriNetUnfolder]: 9/105 cut-off events. [2022-11-20 12:23:11,949 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 12:23:11,950 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:11,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, 1, 1, 1, 1, 1, 1, 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-20 12:23:11,951 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:11,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:11,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1955015990, now seen corresponding path program 1 times [2022-11-20 12:23:11,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:11,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661002015] [2022-11-20 12:23:11,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:11,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:12,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:12,331 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-20 12:23:12,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:12,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661002015] [2022-11-20 12:23:12,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661002015] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:23:12,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:23:12,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 12:23:12,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749905448] [2022-11-20 12:23:12,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:23:12,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 12:23:12,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:12,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 12:23:12,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 12:23:12,398 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 117 [2022-11-20 12:23:12,401 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 106 transitions, 224 flow. Second operand has 2 states, 2 states have (on average 107.5) internal successors, (215), 2 states have internal predecessors, (215), 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-20 12:23:12,401 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:12,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 117 [2022-11-20 12:23:12,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:12,462 INFO L130 PetriNetUnfolder]: 12/133 cut-off events. [2022-11-20 12:23:12,462 INFO L131 PetriNetUnfolder]: For 21/22 co-relation queries the response was YES. [2022-11-20 12:23:12,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167 conditions, 133 events. 12/133 cut-off events. For 21/22 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 167 event pairs, 3 based on Foata normal form. 13/135 useless extension candidates. Maximal degree in co-relation 78. Up to 19 conditions per place. [2022-11-20 12:23:12,465 INFO L137 encePairwiseOnDemand]: 111/117 looper letters, 6 selfloop transitions, 0 changer transitions 3/100 dead transitions. [2022-11-20 12:23:12,465 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 100 transitions, 224 flow [2022-11-20 12:23:12,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 12:23:12,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-20 12:23:12,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 220 transitions. [2022-11-20 12:23:12,480 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9401709401709402 [2022-11-20 12:23:12,481 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 220 transitions. [2022-11-20 12:23:12,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 220 transitions. [2022-11-20 12:23:12,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:12,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 220 transitions. [2022-11-20 12:23:12,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 110.0) internal successors, (220), 2 states have internal predecessors, (220), 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-20 12:23:12,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 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-20 12:23:12,495 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 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-20 12:23:12,497 INFO L175 Difference]: Start difference. First operand has 104 places, 106 transitions, 224 flow. Second operand 2 states and 220 transitions. [2022-11-20 12:23:12,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 100 transitions, 224 flow [2022-11-20 12:23:12,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 100 transitions, 216 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 12:23:12,506 INFO L231 Difference]: Finished difference. Result has 101 places, 97 transitions, 198 flow [2022-11-20 12:23:12,508 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=198, PETRI_PLACES=101, PETRI_TRANSITIONS=97} [2022-11-20 12:23:12,512 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, -3 predicate places. [2022-11-20 12:23:12,513 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 97 transitions, 198 flow [2022-11-20 12:23:12,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 107.5) internal successors, (215), 2 states have internal predecessors, (215), 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-20 12:23:12,516 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:12,516 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:23:12,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 12:23:12,517 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:12,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:12,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1204015377, now seen corresponding path program 1 times [2022-11-20 12:23:12,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:12,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560269937] [2022-11-20 12:23:12,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:12,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:12,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:13,149 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-20 12:23:13,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:13,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560269937] [2022-11-20 12:23:13,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560269937] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:23:13,150 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:23:13,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 12:23:13,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166369608] [2022-11-20 12:23:13,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:23:13,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 12:23:13,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:13,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 12:23:13,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 12:23:13,157 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 117 [2022-11-20 12:23:13,158 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 97 transitions, 198 flow. Second operand has 5 states, 5 states have (on average 91.4) internal successors, (457), 5 states have internal predecessors, (457), 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-20 12:23:13,158 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:13,158 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 117 [2022-11-20 12:23:13,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:13,348 INFO L130 PetriNetUnfolder]: 13/150 cut-off events. [2022-11-20 12:23:13,348 INFO L131 PetriNetUnfolder]: For 7/8 co-relation queries the response was YES. [2022-11-20 12:23:13,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 150 events. 13/150 cut-off events. For 7/8 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 251 event pairs, 0 based on Foata normal form. 1/141 useless extension candidates. Maximal degree in co-relation 192. Up to 24 conditions per place. [2022-11-20 12:23:13,353 INFO L137 encePairwiseOnDemand]: 111/117 looper letters, 20 selfloop transitions, 3 changer transitions 4/105 dead transitions. [2022-11-20 12:23:13,354 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 105 transitions, 271 flow [2022-11-20 12:23:13,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 12:23:13,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 12:23:13,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2022-11-20 12:23:13,365 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8 [2022-11-20 12:23:13,366 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 468 transitions. [2022-11-20 12:23:13,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 468 transitions. [2022-11-20 12:23:13,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:13,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 468 transitions. [2022-11-20 12:23:13,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 93.6) internal successors, (468), 5 states have internal predecessors, (468), 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-20 12:23:13,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 117.0) internal successors, (702), 6 states have internal predecessors, (702), 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-20 12:23:13,377 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 117.0) internal successors, (702), 6 states have internal predecessors, (702), 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-20 12:23:13,377 INFO L175 Difference]: Start difference. First operand has 101 places, 97 transitions, 198 flow. Second operand 5 states and 468 transitions. [2022-11-20 12:23:13,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 105 transitions, 271 flow [2022-11-20 12:23:13,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 105 transitions, 271 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 12:23:13,382 INFO L231 Difference]: Finished difference. Result has 105 places, 99 transitions, 221 flow [2022-11-20 12:23:13,382 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=221, PETRI_PLACES=105, PETRI_TRANSITIONS=99} [2022-11-20 12:23:13,383 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 1 predicate places. [2022-11-20 12:23:13,383 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 99 transitions, 221 flow [2022-11-20 12:23:13,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 91.4) internal successors, (457), 5 states have internal predecessors, (457), 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-20 12:23:13,384 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:13,384 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:23:13,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 12:23:13,385 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:13,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:13,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1430434687, now seen corresponding path program 1 times [2022-11-20 12:23:13,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:13,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068539464] [2022-11-20 12:23:13,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:13,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:13,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:13,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:23:13,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:13,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068539464] [2022-11-20 12:23:13,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068539464] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:23:13,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:23:13,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 12:23:13,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307087367] [2022-11-20 12:23:13,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:23:13,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 12:23:13,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:13,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 12:23:13,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:23:13,737 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 117 [2022-11-20 12:23:13,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 99 transitions, 221 flow. Second operand has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 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-20 12:23:13,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:13,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 117 [2022-11-20 12:23:13,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:14,037 INFO L130 PetriNetUnfolder]: 83/368 cut-off events. [2022-11-20 12:23:14,037 INFO L131 PetriNetUnfolder]: For 33/33 co-relation queries the response was YES. [2022-11-20 12:23:14,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 622 conditions, 368 events. 83/368 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1535 event pairs, 34 based on Foata normal form. 0/321 useless extension candidates. Maximal degree in co-relation 615. Up to 125 conditions per place. [2022-11-20 12:23:14,043 INFO L137 encePairwiseOnDemand]: 108/117 looper letters, 41 selfloop transitions, 8 changer transitions 0/119 dead transitions. [2022-11-20 12:23:14,043 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 119 transitions, 374 flow [2022-11-20 12:23:14,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 12:23:14,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-20 12:23:14,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 710 transitions. [2022-11-20 12:23:14,047 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7585470085470085 [2022-11-20 12:23:14,048 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 710 transitions. [2022-11-20 12:23:14,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 710 transitions. [2022-11-20 12:23:14,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:14,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 710 transitions. [2022-11-20 12:23:14,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 88.75) internal successors, (710), 8 states have internal predecessors, (710), 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-20 12:23:14,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 117.0) internal successors, (1053), 9 states have internal predecessors, (1053), 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-20 12:23:14,059 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 117.0) internal successors, (1053), 9 states have internal predecessors, (1053), 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-20 12:23:14,059 INFO L175 Difference]: Start difference. First operand has 105 places, 99 transitions, 221 flow. Second operand 8 states and 710 transitions. [2022-11-20 12:23:14,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 119 transitions, 374 flow [2022-11-20 12:23:14,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 119 transitions, 365 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-11-20 12:23:14,068 INFO L231 Difference]: Finished difference. Result has 110 places, 102 transitions, 250 flow [2022-11-20 12:23:14,069 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=250, PETRI_PLACES=110, PETRI_TRANSITIONS=102} [2022-11-20 12:23:14,072 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 6 predicate places. [2022-11-20 12:23:14,072 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 102 transitions, 250 flow [2022-11-20 12:23:14,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 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-20 12:23:14,073 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:14,073 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 12:23:14,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 12:23:14,074 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:14,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:14,075 INFO L85 PathProgramCache]: Analyzing trace with hash -74132365, now seen corresponding path program 1 times [2022-11-20 12:23:14,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:14,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148758656] [2022-11-20 12:23:14,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:14,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:14,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:14,330 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:23:14,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:14,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148758656] [2022-11-20 12:23:14,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148758656] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 12:23:14,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 12:23:14,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-20 12:23:14,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635618373] [2022-11-20 12:23:14,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:23:14,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 12:23:14,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:14,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 12:23:14,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-20 12:23:14,334 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 117 [2022-11-20 12:23:14,335 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 102 transitions, 250 flow. Second operand has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 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-20 12:23:14,335 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:14,335 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 117 [2022-11-20 12:23:14,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:14,562 INFO L130 PetriNetUnfolder]: 67/286 cut-off events. [2022-11-20 12:23:14,563 INFO L131 PetriNetUnfolder]: For 51/54 co-relation queries the response was YES. [2022-11-20 12:23:14,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 510 conditions, 286 events. 67/286 cut-off events. For 51/54 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1006 event pairs, 36 based on Foata normal form. 3/268 useless extension candidates. Maximal degree in co-relation 502. Up to 124 conditions per place. [2022-11-20 12:23:14,565 INFO L137 encePairwiseOnDemand]: 108/117 looper letters, 27 selfloop transitions, 6 changer transitions 11/114 dead transitions. [2022-11-20 12:23:14,565 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 114 transitions, 365 flow [2022-11-20 12:23:14,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-20 12:23:14,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-20 12:23:14,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 706 transitions. [2022-11-20 12:23:14,568 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7542735042735043 [2022-11-20 12:23:14,568 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 706 transitions. [2022-11-20 12:23:14,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 706 transitions. [2022-11-20 12:23:14,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:14,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 706 transitions. [2022-11-20 12:23:14,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 88.25) internal successors, (706), 8 states have internal predecessors, (706), 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-20 12:23:14,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 117.0) internal successors, (1053), 9 states have internal predecessors, (1053), 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-20 12:23:14,575 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 117.0) internal successors, (1053), 9 states have internal predecessors, (1053), 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-20 12:23:14,575 INFO L175 Difference]: Start difference. First operand has 110 places, 102 transitions, 250 flow. Second operand 8 states and 706 transitions. [2022-11-20 12:23:14,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 114 transitions, 365 flow [2022-11-20 12:23:14,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 114 transitions, 355 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 12:23:14,579 INFO L231 Difference]: Finished difference. Result has 115 places, 100 transitions, 244 flow [2022-11-20 12:23:14,579 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=244, PETRI_PLACES=115, PETRI_TRANSITIONS=100} [2022-11-20 12:23:14,580 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 11 predicate places. [2022-11-20 12:23:14,580 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 100 transitions, 244 flow [2022-11-20 12:23:14,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 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-20 12:23:14,581 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:14,581 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, 1, 1, 1, 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-20 12:23:14,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 12:23:14,582 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:14,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:14,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1474470436, now seen corresponding path program 1 times [2022-11-20 12:23:14,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:14,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988371725] [2022-11-20 12:23:14,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:14,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:14,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:14,849 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-20 12:23:14,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:14,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988371725] [2022-11-20 12:23:14,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988371725] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:14,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804227212] [2022-11-20 12:23:14,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:14,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:14,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:14,859 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:14,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 12:23:14,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:14,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 12:23:15,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:15,187 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-20 12:23:15,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:15,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:15,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804227212] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:15,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 12:23:15,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2022-11-20 12:23:15,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108939225] [2022-11-20 12:23:15,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:23:15,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 12:23:15,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:15,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 12:23:15,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-11-20 12:23:15,453 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 117 [2022-11-20 12:23:15,454 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 100 transitions, 244 flow. Second operand has 7 states, 7 states have (on average 86.28571428571429) internal successors, (604), 7 states have internal predecessors, (604), 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-20 12:23:15,454 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:15,454 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 117 [2022-11-20 12:23:15,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:15,603 INFO L130 PetriNetUnfolder]: 58/226 cut-off events. [2022-11-20 12:23:15,604 INFO L131 PetriNetUnfolder]: For 57/57 co-relation queries the response was YES. [2022-11-20 12:23:15,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 442 conditions, 226 events. 58/226 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 635 event pairs, 13 based on Foata normal form. 8/229 useless extension candidates. Maximal degree in co-relation 432. Up to 65 conditions per place. [2022-11-20 12:23:15,606 INFO L137 encePairwiseOnDemand]: 109/117 looper letters, 30 selfloop transitions, 7 changer transitions 0/107 dead transitions. [2022-11-20 12:23:15,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 107 transitions, 341 flow [2022-11-20 12:23:15,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 12:23:15,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 12:23:15,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 615 transitions. [2022-11-20 12:23:15,610 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7509157509157509 [2022-11-20 12:23:15,610 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 615 transitions. [2022-11-20 12:23:15,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 615 transitions. [2022-11-20 12:23:15,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:15,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 615 transitions. [2022-11-20 12:23:15,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 87.85714285714286) internal successors, (615), 7 states have internal predecessors, (615), 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-20 12:23:15,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 117.0) internal successors, (936), 8 states have internal predecessors, (936), 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-20 12:23:15,615 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 117.0) internal successors, (936), 8 states have internal predecessors, (936), 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-20 12:23:15,615 INFO L175 Difference]: Start difference. First operand has 115 places, 100 transitions, 244 flow. Second operand 7 states and 615 transitions. [2022-11-20 12:23:15,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 107 transitions, 341 flow [2022-11-20 12:23:15,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 107 transitions, 315 flow, removed 7 selfloop flow, removed 9 redundant places. [2022-11-20 12:23:15,639 INFO L231 Difference]: Finished difference. Result has 111 places, 102 transitions, 255 flow [2022-11-20 12:23:15,640 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=255, PETRI_PLACES=111, PETRI_TRANSITIONS=102} [2022-11-20 12:23:15,640 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 7 predicate places. [2022-11-20 12:23:15,641 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 102 transitions, 255 flow [2022-11-20 12:23:15,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.28571428571429) internal successors, (604), 7 states have internal predecessors, (604), 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-20 12:23:15,642 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:15,642 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, 1, 1, 1, 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-20 12:23:15,652 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 12:23:15,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:15,851 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:15,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:15,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1695729060, now seen corresponding path program 1 times [2022-11-20 12:23:15,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:15,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006160661] [2022-11-20 12:23:15,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:15,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:15,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:16,064 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-20 12:23:16,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:16,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006160661] [2022-11-20 12:23:16,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006160661] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:16,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973827050] [2022-11-20 12:23:16,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:16,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:16,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:16,067 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:16,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 12:23:16,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:16,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 12:23:16,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:16,365 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-20 12:23:16,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:16,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:16,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973827050] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:16,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 12:23:16,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2022-11-20 12:23:16,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603918263] [2022-11-20 12:23:16,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 12:23:16,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 12:23:16,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:16,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 12:23:16,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-11-20 12:23:16,610 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 117 [2022-11-20 12:23:16,611 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 102 transitions, 255 flow. Second operand has 7 states, 7 states have (on average 86.28571428571429) internal successors, (604), 7 states have internal predecessors, (604), 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-20 12:23:16,611 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:16,612 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 117 [2022-11-20 12:23:16,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:16,787 INFO L130 PetriNetUnfolder]: 46/209 cut-off events. [2022-11-20 12:23:16,787 INFO L131 PetriNetUnfolder]: For 65/80 co-relation queries the response was YES. [2022-11-20 12:23:16,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 406 conditions, 209 events. 46/209 cut-off events. For 65/80 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 502 event pairs, 9 based on Foata normal form. 15/211 useless extension candidates. Maximal degree in co-relation 397. Up to 54 conditions per place. [2022-11-20 12:23:16,789 INFO L137 encePairwiseOnDemand]: 109/117 looper letters, 32 selfloop transitions, 7 changer transitions 0/109 dead transitions. [2022-11-20 12:23:16,790 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 109 transitions, 360 flow [2022-11-20 12:23:16,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 12:23:16,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 12:23:16,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 615 transitions. [2022-11-20 12:23:16,792 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7509157509157509 [2022-11-20 12:23:16,793 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 615 transitions. [2022-11-20 12:23:16,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 615 transitions. [2022-11-20 12:23:16,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:16,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 615 transitions. [2022-11-20 12:23:16,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 87.85714285714286) internal successors, (615), 7 states have internal predecessors, (615), 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-20 12:23:16,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 117.0) internal successors, (936), 8 states have internal predecessors, (936), 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-20 12:23:16,798 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 117.0) internal successors, (936), 8 states have internal predecessors, (936), 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-20 12:23:16,798 INFO L175 Difference]: Start difference. First operand has 111 places, 102 transitions, 255 flow. Second operand 7 states and 615 transitions. [2022-11-20 12:23:16,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 109 transitions, 360 flow [2022-11-20 12:23:16,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 109 transitions, 351 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 12:23:16,802 INFO L231 Difference]: Finished difference. Result has 115 places, 103 transitions, 274 flow [2022-11-20 12:23:16,803 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=274, PETRI_PLACES=115, PETRI_TRANSITIONS=103} [2022-11-20 12:23:16,804 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 11 predicate places. [2022-11-20 12:23:16,804 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 103 transitions, 274 flow [2022-11-20 12:23:16,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.28571428571429) internal successors, (604), 7 states have internal predecessors, (604), 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-20 12:23:16,805 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:16,805 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:23:16,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 12:23:17,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:17,011 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:17,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:17,012 INFO L85 PathProgramCache]: Analyzing trace with hash -847867616, now seen corresponding path program 1 times [2022-11-20 12:23:17,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:17,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995233555] [2022-11-20 12:23:17,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:17,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:17,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:18,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:18,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:18,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995233555] [2022-11-20 12:23:18,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995233555] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:18,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803132146] [2022-11-20 12:23:18,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:18,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:18,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:18,209 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:18,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 12:23:18,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:18,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 45 conjunts are in the unsatisfiable core [2022-11-20 12:23:18,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:18,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:18,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:18,737 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:23:18,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 18 [2022-11-20 12:23:18,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:18,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803132146] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:23:18,914 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:23:18,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 8] total 17 [2022-11-20 12:23:18,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688862963] [2022-11-20 12:23:18,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:23:18,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-20 12:23:18,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:18,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-20 12:23:18,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-11-20 12:23:18,919 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 117 [2022-11-20 12:23:18,921 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 103 transitions, 274 flow. Second operand has 17 states, 17 states have (on average 64.11764705882354) internal successors, (1090), 17 states have internal predecessors, (1090), 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-20 12:23:18,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:18,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 117 [2022-11-20 12:23:18,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:19,635 INFO L130 PetriNetUnfolder]: 325/771 cut-off events. [2022-11-20 12:23:19,635 INFO L131 PetriNetUnfolder]: For 502/502 co-relation queries the response was YES. [2022-11-20 12:23:19,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1856 conditions, 771 events. 325/771 cut-off events. For 502/502 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3847 event pairs, 96 based on Foata normal form. 1/761 useless extension candidates. Maximal degree in co-relation 1845. Up to 326 conditions per place. [2022-11-20 12:23:19,642 INFO L137 encePairwiseOnDemand]: 100/117 looper letters, 79 selfloop transitions, 25 changer transitions 4/160 dead transitions. [2022-11-20 12:23:19,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 160 transitions, 693 flow [2022-11-20 12:23:19,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 12:23:19,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 12:23:19,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1247 transitions. [2022-11-20 12:23:19,647 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.5609536662168241 [2022-11-20 12:23:19,648 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1247 transitions. [2022-11-20 12:23:19,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1247 transitions. [2022-11-20 12:23:19,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:19,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1247 transitions. [2022-11-20 12:23:19,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 65.63157894736842) internal successors, (1247), 19 states have internal predecessors, (1247), 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-20 12:23:19,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 117.0) internal successors, (2340), 20 states have internal predecessors, (2340), 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-20 12:23:19,658 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 117.0) internal successors, (2340), 20 states have internal predecessors, (2340), 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-20 12:23:19,659 INFO L175 Difference]: Start difference. First operand has 115 places, 103 transitions, 274 flow. Second operand 19 states and 1247 transitions. [2022-11-20 12:23:19,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 160 transitions, 693 flow [2022-11-20 12:23:19,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 160 transitions, 675 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-20 12:23:19,664 INFO L231 Difference]: Finished difference. Result has 135 places, 118 transitions, 417 flow [2022-11-20 12:23:19,665 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=417, PETRI_PLACES=135, PETRI_TRANSITIONS=118} [2022-11-20 12:23:19,665 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 31 predicate places. [2022-11-20 12:23:19,665 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 118 transitions, 417 flow [2022-11-20 12:23:19,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 64.11764705882354) internal successors, (1090), 17 states have internal predecessors, (1090), 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-20 12:23:19,666 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:19,667 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:23:19,679 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 12:23:19,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:19,880 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:19,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:19,880 INFO L85 PathProgramCache]: Analyzing trace with hash -979985588, now seen corresponding path program 2 times [2022-11-20 12:23:19,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:19,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304189339] [2022-11-20 12:23:19,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:19,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:19,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:21,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:23:21,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:21,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304189339] [2022-11-20 12:23:21,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304189339] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:21,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404341393] [2022-11-20 12:23:21,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:23:21,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:21,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:21,736 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:21,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 12:23:21,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:23:21,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:23:21,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-20 12:23:21,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:22,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:23:22,559 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-20 12:23:22,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:22,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:22,852 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_137 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_137) c_~A~0.base) c_~A~0.offset) c_~counter~0)) is different from false [2022-11-20 12:23:22,876 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:23:22,878 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 32 [2022-11-20 12:23:22,890 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2022-11-20 12:23:23,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:23,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404341393] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:23:23,490 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:23:23,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15, 15] total 38 [2022-11-20 12:23:23,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048203825] [2022-11-20 12:23:23,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:23:23,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 12:23:23,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:23,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 12:23:23,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1205, Unknown=1, NotChecked=70, Total=1406 [2022-11-20 12:23:23,496 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 117 [2022-11-20 12:23:23,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 118 transitions, 417 flow. Second operand has 38 states, 38 states have (on average 48.421052631578945) internal successors, (1840), 38 states have internal predecessors, (1840), 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-20 12:23:23,499 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:23,499 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 117 [2022-11-20 12:23:23,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:25,828 INFO L130 PetriNetUnfolder]: 536/1189 cut-off events. [2022-11-20 12:23:25,828 INFO L131 PetriNetUnfolder]: For 1368/1368 co-relation queries the response was YES. [2022-11-20 12:23:25,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 1189 events. 536/1189 cut-off events. For 1368/1368 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 6931 event pairs, 52 based on Foata normal form. 1/1177 useless extension candidates. Maximal degree in co-relation 3273. Up to 526 conditions per place. [2022-11-20 12:23:25,840 INFO L137 encePairwiseOnDemand]: 93/117 looper letters, 108 selfloop transitions, 60 changer transitions 4/211 dead transitions. [2022-11-20 12:23:25,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 211 transitions, 1141 flow [2022-11-20 12:23:25,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-20 12:23:25,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-11-20 12:23:25,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1370 transitions. [2022-11-20 12:23:25,846 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4336815447926559 [2022-11-20 12:23:25,846 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1370 transitions. [2022-11-20 12:23:25,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1370 transitions. [2022-11-20 12:23:25,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:25,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1370 transitions. [2022-11-20 12:23:25,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 50.74074074074074) internal successors, (1370), 27 states have internal predecessors, (1370), 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-20 12:23:25,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 117.0) internal successors, (3276), 28 states have internal predecessors, (3276), 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-20 12:23:25,861 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 117.0) internal successors, (3276), 28 states have internal predecessors, (3276), 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-20 12:23:25,861 INFO L175 Difference]: Start difference. First operand has 135 places, 118 transitions, 417 flow. Second operand 27 states and 1370 transitions. [2022-11-20 12:23:25,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 211 transitions, 1141 flow [2022-11-20 12:23:25,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 211 transitions, 1065 flow, removed 24 selfloop flow, removed 11 redundant places. [2022-11-20 12:23:25,875 INFO L231 Difference]: Finished difference. Result has 159 places, 157 transitions, 743 flow [2022-11-20 12:23:25,875 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=743, PETRI_PLACES=159, PETRI_TRANSITIONS=157} [2022-11-20 12:23:25,878 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 55 predicate places. [2022-11-20 12:23:25,879 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 157 transitions, 743 flow [2022-11-20 12:23:25,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 48.421052631578945) internal successors, (1840), 38 states have internal predecessors, (1840), 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-20 12:23:25,880 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:25,880 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:23:25,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 12:23:26,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-20 12:23:26,100 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:26,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:26,101 INFO L85 PathProgramCache]: Analyzing trace with hash -636181328, now seen corresponding path program 3 times [2022-11-20 12:23:26,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:26,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247052170] [2022-11-20 12:23:26,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:26,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:26,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:27,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:23:27,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:27,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247052170] [2022-11-20 12:23:27,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247052170] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:27,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995959695] [2022-11-20 12:23:27,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 12:23:27,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:27,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:27,664 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:27,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 12:23:27,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-20 12:23:27,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:23:27,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 45 conjunts are in the unsatisfiable core [2022-11-20 12:23:27,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:28,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:28,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:28,459 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:23:28,460 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 16 [2022-11-20 12:23:28,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:28,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995959695] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:23:28,621 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:23:28,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13, 8] total 28 [2022-11-20 12:23:28,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871087029] [2022-11-20 12:23:28,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:23:28,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-20 12:23:28,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:28,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-20 12:23:28,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=663, Unknown=0, NotChecked=0, Total=756 [2022-11-20 12:23:28,626 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2022-11-20 12:23:28,628 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 157 transitions, 743 flow. Second operand has 28 states, 28 states have (on average 52.107142857142854) internal successors, (1459), 28 states have internal predecessors, (1459), 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-20 12:23:28,628 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:28,629 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2022-11-20 12:23:28,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:30,163 INFO L130 PetriNetUnfolder]: 781/1704 cut-off events. [2022-11-20 12:23:30,164 INFO L131 PetriNetUnfolder]: For 3768/3812 co-relation queries the response was YES. [2022-11-20 12:23:30,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 1704 events. 781/1704 cut-off events. For 3768/3812 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11103 event pairs, 156 based on Foata normal form. 15/1711 useless extension candidates. Maximal degree in co-relation 5837. Up to 677 conditions per place. [2022-11-20 12:23:30,181 INFO L137 encePairwiseOnDemand]: 95/117 looper letters, 129 selfloop transitions, 71 changer transitions 4/246 dead transitions. [2022-11-20 12:23:30,182 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 246 transitions, 1664 flow [2022-11-20 12:23:30,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-20 12:23:30,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-11-20 12:23:30,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1388 transitions. [2022-11-20 12:23:30,190 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45627876397107164 [2022-11-20 12:23:30,190 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1388 transitions. [2022-11-20 12:23:30,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1388 transitions. [2022-11-20 12:23:30,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:30,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1388 transitions. [2022-11-20 12:23:30,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 53.38461538461539) internal successors, (1388), 26 states have internal predecessors, (1388), 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-20 12:23:30,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 117.0) internal successors, (3159), 27 states have internal predecessors, (3159), 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-20 12:23:30,206 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 117.0) internal successors, (3159), 27 states have internal predecessors, (3159), 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-20 12:23:30,206 INFO L175 Difference]: Start difference. First operand has 159 places, 157 transitions, 743 flow. Second operand 26 states and 1388 transitions. [2022-11-20 12:23:30,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 246 transitions, 1664 flow [2022-11-20 12:23:30,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 246 transitions, 1596 flow, removed 20 selfloop flow, removed 13 redundant places. [2022-11-20 12:23:30,231 INFO L231 Difference]: Finished difference. Result has 174 places, 184 transitions, 1089 flow [2022-11-20 12:23:30,232 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1089, PETRI_PLACES=174, PETRI_TRANSITIONS=184} [2022-11-20 12:23:30,233 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 70 predicate places. [2022-11-20 12:23:30,233 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 184 transitions, 1089 flow [2022-11-20 12:23:30,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 52.107142857142854) internal successors, (1459), 28 states have internal predecessors, (1459), 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-20 12:23:30,234 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:30,235 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:23:30,248 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 12:23:30,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:30,441 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:30,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:30,442 INFO L85 PathProgramCache]: Analyzing trace with hash 743741938, now seen corresponding path program 4 times [2022-11-20 12:23:30,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:30,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293895037] [2022-11-20 12:23:30,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:30,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:30,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:32,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:23:32,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:32,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293895037] [2022-11-20 12:23:32,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293895037] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:32,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940812840] [2022-11-20 12:23:32,396 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 12:23:32,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:32,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:32,397 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:32,404 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 12:23:32,521 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 12:23:32,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:23:32,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-20 12:23:32,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:33,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:23:33,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-20 12:23:33,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:33,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:33,527 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_186 (Array Int Int))) (= c_~counter~0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_186) c_~A~0.base) c_~A~0.offset))) is different from false [2022-11-20 12:23:33,588 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:23:33,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 32 [2022-11-20 12:23:33,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2022-11-20 12:23:34,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2022-11-20 12:23:34,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940812840] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:23:34,176 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:23:34,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 15, 15] total 45 [2022-11-20 12:23:34,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346900881] [2022-11-20 12:23:34,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:23:34,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-20 12:23:34,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:34,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-20 12:23:34,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1736, Unknown=1, NotChecked=84, Total=1980 [2022-11-20 12:23:34,184 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 117 [2022-11-20 12:23:34,186 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 184 transitions, 1089 flow. Second operand has 45 states, 45 states have (on average 44.2) internal successors, (1989), 45 states have internal predecessors, (1989), 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-20 12:23:34,187 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:34,187 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 117 [2022-11-20 12:23:34,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:40,088 INFO L130 PetriNetUnfolder]: 948/2062 cut-off events. [2022-11-20 12:23:40,088 INFO L131 PetriNetUnfolder]: For 5880/5901 co-relation queries the response was YES. [2022-11-20 12:23:40,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7637 conditions, 2062 events. 948/2062 cut-off events. For 5880/5901 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14316 event pairs, 76 based on Foata normal form. 13/2064 useless extension candidates. Maximal degree in co-relation 7607. Up to 451 conditions per place. [2022-11-20 12:23:40,159 INFO L137 encePairwiseOnDemand]: 90/117 looper letters, 139 selfloop transitions, 120 changer transitions 4/297 dead transitions. [2022-11-20 12:23:40,159 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 297 transitions, 2310 flow [2022-11-20 12:23:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-20 12:23:40,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-11-20 12:23:40,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1779 transitions. [2022-11-20 12:23:40,168 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3898750821827745 [2022-11-20 12:23:40,168 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1779 transitions. [2022-11-20 12:23:40,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1779 transitions. [2022-11-20 12:23:40,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:40,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1779 transitions. [2022-11-20 12:23:40,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 45.61538461538461) internal successors, (1779), 39 states have internal predecessors, (1779), 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-20 12:23:40,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 117.0) internal successors, (4680), 40 states have internal predecessors, (4680), 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-20 12:23:40,185 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 117.0) internal successors, (4680), 40 states have internal predecessors, (4680), 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-20 12:23:40,186 INFO L175 Difference]: Start difference. First operand has 174 places, 184 transitions, 1089 flow. Second operand 39 states and 1779 transitions. [2022-11-20 12:23:40,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 297 transitions, 2310 flow [2022-11-20 12:23:40,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 297 transitions, 2209 flow, removed 21 selfloop flow, removed 16 redundant places. [2022-11-20 12:23:40,222 INFO L231 Difference]: Finished difference. Result has 200 places, 224 transitions, 1606 flow [2022-11-20 12:23:40,222 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1606, PETRI_PLACES=200, PETRI_TRANSITIONS=224} [2022-11-20 12:23:40,223 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 96 predicate places. [2022-11-20 12:23:40,223 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 224 transitions, 1606 flow [2022-11-20 12:23:40,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 44.2) internal successors, (1989), 45 states have internal predecessors, (1989), 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-20 12:23:40,224 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:40,225 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:23:40,236 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-20 12:23:40,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-20 12:23:40,431 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:40,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:40,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1246130652, now seen corresponding path program 5 times [2022-11-20 12:23:40,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:40,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137804459] [2022-11-20 12:23:40,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:40,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:40,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:41,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:41,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:41,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137804459] [2022-11-20 12:23:41,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137804459] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:41,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455211992] [2022-11-20 12:23:41,103 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 12:23:41,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:41,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:41,104 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:41,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 12:23:41,241 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-20 12:23:41,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:23:41,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 62 conjunts are in the unsatisfiable core [2022-11-20 12:23:41,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:41,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 12:23:41,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:23:41,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:23:42,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:23:42,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:42,283 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:42,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455211992] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:23:42,283 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:23:42,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 8] total 27 [2022-11-20 12:23:42,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111385162] [2022-11-20 12:23:42,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:23:42,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-20 12:23:42,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:42,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-20 12:23:42,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-11-20 12:23:42,288 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2022-11-20 12:23:42,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 224 transitions, 1606 flow. Second operand has 27 states, 27 states have (on average 52.22222222222222) internal successors, (1410), 27 states have internal predecessors, (1410), 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-20 12:23:42,290 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:42,290 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2022-11-20 12:23:42,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:43,642 INFO L130 PetriNetUnfolder]: 1063/2331 cut-off events. [2022-11-20 12:23:43,643 INFO L131 PetriNetUnfolder]: For 7944/7983 co-relation queries the response was YES. [2022-11-20 12:23:43,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8982 conditions, 2331 events. 1063/2331 cut-off events. For 7944/7983 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16806 event pairs, 350 based on Foata normal form. 10/2319 useless extension candidates. Maximal degree in co-relation 8947. Up to 1551 conditions per place. [2022-11-20 12:23:43,671 INFO L137 encePairwiseOnDemand]: 96/117 looper letters, 183 selfloop transitions, 44 changer transitions 4/274 dead transitions. [2022-11-20 12:23:43,671 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 274 transitions, 2379 flow [2022-11-20 12:23:43,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 12:23:43,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-20 12:23:43,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1173 transitions. [2022-11-20 12:23:43,675 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4557109557109557 [2022-11-20 12:23:43,676 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1173 transitions. [2022-11-20 12:23:43,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1173 transitions. [2022-11-20 12:23:43,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:43,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1173 transitions. [2022-11-20 12:23:43,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 53.31818181818182) internal successors, (1173), 22 states have internal predecessors, (1173), 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-20 12:23:43,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 117.0) internal successors, (2691), 23 states have internal predecessors, (2691), 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-20 12:23:43,688 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 117.0) internal successors, (2691), 23 states have internal predecessors, (2691), 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-20 12:23:43,688 INFO L175 Difference]: Start difference. First operand has 200 places, 224 transitions, 1606 flow. Second operand 22 states and 1173 transitions. [2022-11-20 12:23:43,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 274 transitions, 2379 flow [2022-11-20 12:23:43,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 274 transitions, 2253 flow, removed 36 selfloop flow, removed 16 redundant places. [2022-11-20 12:23:43,724 INFO L231 Difference]: Finished difference. Result has 208 places, 234 transitions, 1707 flow [2022-11-20 12:23:43,725 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1707, PETRI_PLACES=208, PETRI_TRANSITIONS=234} [2022-11-20 12:23:43,726 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 104 predicate places. [2022-11-20 12:23:43,726 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 234 transitions, 1707 flow [2022-11-20 12:23:43,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 52.22222222222222) internal successors, (1410), 27 states have internal predecessors, (1410), 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-20 12:23:43,727 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:43,727 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:23:43,735 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-20 12:23:43,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:43,935 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:43,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:43,935 INFO L85 PathProgramCache]: Analyzing trace with hash 919567832, now seen corresponding path program 6 times [2022-11-20 12:23:43,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:43,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325830778] [2022-11-20 12:23:43,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:43,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:43,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:44,665 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:44,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:44,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325830778] [2022-11-20 12:23:44,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325830778] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:44,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544331735] [2022-11-20 12:23:44,666 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 12:23:44,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:44,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:44,667 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:44,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 12:23:44,801 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-11-20 12:23:44,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:23:44,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 45 conjunts are in the unsatisfiable core [2022-11-20 12:23:44,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:45,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:45,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:45,223 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:23:45,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 18 [2022-11-20 12:23:45,411 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:45,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544331735] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:23:45,412 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:23:45,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 8] total 18 [2022-11-20 12:23:45,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286737227] [2022-11-20 12:23:45,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:23:45,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-20 12:23:45,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:45,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-20 12:23:45,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2022-11-20 12:23:45,416 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 117 [2022-11-20 12:23:45,418 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 234 transitions, 1707 flow. Second operand has 18 states, 18 states have (on average 64.05555555555556) internal successors, (1153), 18 states have internal predecessors, (1153), 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-20 12:23:45,418 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:45,418 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 117 [2022-11-20 12:23:45,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:46,407 INFO L130 PetriNetUnfolder]: 1178/2580 cut-off events. [2022-11-20 12:23:46,407 INFO L131 PetriNetUnfolder]: For 8450/8471 co-relation queries the response was YES. [2022-11-20 12:23:46,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9829 conditions, 2580 events. 1178/2580 cut-off events. For 8450/8471 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19241 event pairs, 352 based on Foata normal form. 6/2563 useless extension candidates. Maximal degree in co-relation 9790. Up to 1568 conditions per place. [2022-11-20 12:23:46,439 INFO L137 encePairwiseOnDemand]: 100/117 looper letters, 175 selfloop transitions, 55 changer transitions 4/290 dead transitions. [2022-11-20 12:23:46,439 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 290 transitions, 2515 flow [2022-11-20 12:23:46,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-20 12:23:46,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-20 12:23:46,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1371 transitions. [2022-11-20 12:23:46,443 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.557997557997558 [2022-11-20 12:23:46,443 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1371 transitions. [2022-11-20 12:23:46,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1371 transitions. [2022-11-20 12:23:46,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:46,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1371 transitions. [2022-11-20 12:23:46,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 65.28571428571429) internal successors, (1371), 21 states have internal predecessors, (1371), 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-20 12:23:46,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 117.0) internal successors, (2574), 22 states have internal predecessors, (2574), 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-20 12:23:46,462 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 117.0) internal successors, (2574), 22 states have internal predecessors, (2574), 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-20 12:23:46,471 INFO L175 Difference]: Start difference. First operand has 208 places, 234 transitions, 1707 flow. Second operand 21 states and 1371 transitions. [2022-11-20 12:23:46,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 290 transitions, 2515 flow [2022-11-20 12:23:46,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 290 transitions, 2424 flow, removed 15 selfloop flow, removed 15 redundant places. [2022-11-20 12:23:46,507 INFO L231 Difference]: Finished difference. Result has 214 places, 247 transitions, 1871 flow [2022-11-20 12:23:46,507 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=1618, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1871, PETRI_PLACES=214, PETRI_TRANSITIONS=247} [2022-11-20 12:23:46,509 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 110 predicate places. [2022-11-20 12:23:46,509 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 247 transitions, 1871 flow [2022-11-20 12:23:46,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 64.05555555555556) internal successors, (1153), 18 states have internal predecessors, (1153), 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-20 12:23:46,510 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:46,511 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, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:23:46,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-20 12:23:46,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:46,717 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:46,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:46,718 INFO L85 PathProgramCache]: Analyzing trace with hash -308483422, now seen corresponding path program 7 times [2022-11-20 12:23:46,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:46,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255276274] [2022-11-20 12:23:46,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:46,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:46,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:47,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:47,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:47,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255276274] [2022-11-20 12:23:47,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255276274] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:47,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988522469] [2022-11-20 12:23:47,377 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-20 12:23:47,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:47,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:47,379 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:47,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 12:23:47,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:47,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 61 conjunts are in the unsatisfiable core [2022-11-20 12:23:47,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:47,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-20 12:23:48,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:23:48,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:23:48,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:23:48,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:48,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:48,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988522469] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:23:48,582 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:23:48,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 8] total 28 [2022-11-20 12:23:48,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423463628] [2022-11-20 12:23:48,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:23:48,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-20 12:23:48,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:48,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-20 12:23:48,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-11-20 12:23:48,586 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2022-11-20 12:23:48,588 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 247 transitions, 1871 flow. Second operand has 28 states, 28 states have (on average 52.107142857142854) internal successors, (1459), 28 states have internal predecessors, (1459), 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-20 12:23:48,588 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:48,589 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2022-11-20 12:23:48,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:50,295 INFO L130 PetriNetUnfolder]: 1308/2866 cut-off events. [2022-11-20 12:23:50,295 INFO L131 PetriNetUnfolder]: For 10185/10224 co-relation queries the response was YES. [2022-11-20 12:23:50,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11111 conditions, 2866 events. 1308/2866 cut-off events. For 10185/10224 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21704 event pairs, 354 based on Foata normal form. 10/2860 useless extension candidates. Maximal degree in co-relation 11070. Up to 1593 conditions per place. [2022-11-20 12:23:50,323 INFO L137 encePairwiseOnDemand]: 96/117 looper letters, 190 selfloop transitions, 75 changer transitions 4/312 dead transitions. [2022-11-20 12:23:50,323 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 312 transitions, 2838 flow [2022-11-20 12:23:50,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-20 12:23:50,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-11-20 12:23:50,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1380 transitions. [2022-11-20 12:23:50,328 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4536489151873767 [2022-11-20 12:23:50,328 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1380 transitions. [2022-11-20 12:23:50,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1380 transitions. [2022-11-20 12:23:50,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:50,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1380 transitions. [2022-11-20 12:23:50,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 53.07692307692308) internal successors, (1380), 26 states have internal predecessors, (1380), 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-20 12:23:50,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 117.0) internal successors, (3159), 27 states have internal predecessors, (3159), 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-20 12:23:50,338 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 117.0) internal successors, (3159), 27 states have internal predecessors, (3159), 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-20 12:23:50,338 INFO L175 Difference]: Start difference. First operand has 214 places, 247 transitions, 1871 flow. Second operand 26 states and 1380 transitions. [2022-11-20 12:23:50,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 312 transitions, 2838 flow [2022-11-20 12:23:50,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 312 transitions, 2675 flow, removed 56 selfloop flow, removed 13 redundant places. [2022-11-20 12:23:50,378 INFO L231 Difference]: Finished difference. Result has 227 places, 263 transitions, 2067 flow [2022-11-20 12:23:50,379 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2067, PETRI_PLACES=227, PETRI_TRANSITIONS=263} [2022-11-20 12:23:50,380 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 123 predicate places. [2022-11-20 12:23:50,380 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 263 transitions, 2067 flow [2022-11-20 12:23:50,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 52.107142857142854) internal successors, (1459), 28 states have internal predecessors, (1459), 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-20 12:23:50,381 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:50,381 INFO L209 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:23:50,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-11-20 12:23:50,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:50,587 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:50,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:50,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1590570842, now seen corresponding path program 8 times [2022-11-20 12:23:50,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:50,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124541924] [2022-11-20 12:23:50,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:50,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:50,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:50,817 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:50,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:50,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124541924] [2022-11-20 12:23:50,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124541924] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:50,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298068113] [2022-11-20 12:23:50,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:23:50,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:50,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:50,824 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:50,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 12:23:51,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:23:51,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:23:51,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 12:23:51,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:51,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:51,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:51,314 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:51,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298068113] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:23:51,315 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:23:51,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 21 [2022-11-20 12:23:51,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200962664] [2022-11-20 12:23:51,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:23:51,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-20 12:23:51,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:51,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-20 12:23:51,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-11-20 12:23:51,322 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 117 [2022-11-20 12:23:51,324 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 263 transitions, 2067 flow. Second operand has 21 states, 21 states have (on average 80.80952380952381) internal successors, (1697), 21 states have internal predecessors, (1697), 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-20 12:23:51,324 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:51,325 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 117 [2022-11-20 12:23:51,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:23:53,976 INFO L130 PetriNetUnfolder]: 1845/4605 cut-off events. [2022-11-20 12:23:53,977 INFO L131 PetriNetUnfolder]: For 13433/13536 co-relation queries the response was YES. [2022-11-20 12:23:53,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16625 conditions, 4605 events. 1845/4605 cut-off events. For 13433/13536 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 37592 event pairs, 83 based on Foata normal form. 162/4753 useless extension candidates. Maximal degree in co-relation 16582. Up to 861 conditions per place. [2022-11-20 12:23:54,018 INFO L137 encePairwiseOnDemand]: 96/117 looper letters, 439 selfloop transitions, 290 changer transitions 0/803 dead transitions. [2022-11-20 12:23:54,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 803 transitions, 8475 flow [2022-11-20 12:23:54,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-20 12:23:54,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-11-20 12:23:54,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 3946 transitions. [2022-11-20 12:23:54,025 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7026353276353277 [2022-11-20 12:23:54,026 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 3946 transitions. [2022-11-20 12:23:54,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 3946 transitions. [2022-11-20 12:23:54,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:23:54,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 3946 transitions. [2022-11-20 12:23:54,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 82.20833333333333) internal successors, (3946), 48 states have internal predecessors, (3946), 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-20 12:23:54,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 117.0) internal successors, (5733), 49 states have internal predecessors, (5733), 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-20 12:23:54,046 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 117.0) internal successors, (5733), 49 states have internal predecessors, (5733), 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-20 12:23:54,047 INFO L175 Difference]: Start difference. First operand has 227 places, 263 transitions, 2067 flow. Second operand 48 states and 3946 transitions. [2022-11-20 12:23:54,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 803 transitions, 8475 flow [2022-11-20 12:23:54,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 803 transitions, 8038 flow, removed 159 selfloop flow, removed 19 redundant places. [2022-11-20 12:23:54,156 INFO L231 Difference]: Finished difference. Result has 271 places, 490 transitions, 4775 flow [2022-11-20 12:23:54,156 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=1905, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=4775, PETRI_PLACES=271, PETRI_TRANSITIONS=490} [2022-11-20 12:23:54,157 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 167 predicate places. [2022-11-20 12:23:54,157 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 490 transitions, 4775 flow [2022-11-20 12:23:54,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 80.80952380952381) internal successors, (1697), 21 states have internal predecessors, (1697), 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-20 12:23:54,158 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:23:54,158 INFO L209 CegarLoopForPetriNet]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:23:54,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-20 12:23:54,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-20 12:23:54,366 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:23:54,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:23:54,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1837900076, now seen corresponding path program 9 times [2022-11-20 12:23:54,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:23:54,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498346465] [2022-11-20 12:23:54,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:23:54,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:23:54,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:23:54,634 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:23:54,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:23:54,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498346465] [2022-11-20 12:23:54,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498346465] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:23:54,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616875278] [2022-11-20 12:23:54,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 12:23:54,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:23:54,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:23:54,636 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:23:54,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 12:23:54,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-20 12:23:54,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:23:54,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 12:23:54,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:23:55,065 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:55,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:23:55,214 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 12:23:55,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616875278] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:23:55,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:23:55,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-11-20 12:23:55,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060847954] [2022-11-20 12:23:55,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:23:55,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-20 12:23:55,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:23:55,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-20 12:23:55,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-11-20 12:23:55,219 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 117 [2022-11-20 12:23:55,222 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 490 transitions, 4775 flow. Second operand has 22 states, 22 states have (on average 80.9090909090909) internal successors, (1780), 22 states have internal predecessors, (1780), 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-20 12:23:55,222 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:23:55,222 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 117 [2022-11-20 12:23:55,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:24:00,846 INFO L130 PetriNetUnfolder]: 1852/4793 cut-off events. [2022-11-20 12:24:00,846 INFO L131 PetriNetUnfolder]: For 23230/23314 co-relation queries the response was YES. [2022-11-20 12:24:00,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22086 conditions, 4793 events. 1852/4793 cut-off events. For 23230/23314 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 40095 event pairs, 85 based on Foata normal form. 148/4915 useless extension candidates. Maximal degree in co-relation 22029. Up to 884 conditions per place. [2022-11-20 12:24:00,893 INFO L137 encePairwiseOnDemand]: 96/117 looper letters, 411 selfloop transitions, 274 changer transitions 265/1020 dead transitions. [2022-11-20 12:24:00,894 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 1020 transitions, 11376 flow [2022-11-20 12:24:00,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-11-20 12:24:00,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2022-11-20 12:24:00,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 8976 transitions. [2022-11-20 12:24:00,906 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6911526911526912 [2022-11-20 12:24:00,907 INFO L72 ComplementDD]: Start complementDD. Operand 111 states and 8976 transitions. [2022-11-20 12:24:00,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 111 states and 8976 transitions. [2022-11-20 12:24:00,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:24:00,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 111 states and 8976 transitions. [2022-11-20 12:24:00,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 112 states, 111 states have (on average 80.86486486486487) internal successors, (8976), 111 states have internal predecessors, (8976), 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-20 12:24:00,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 112 states, 112 states have (on average 117.0) internal successors, (13104), 112 states have internal predecessors, (13104), 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-20 12:24:00,950 INFO L81 ComplementDD]: Finished complementDD. Result has 112 states, 112 states have (on average 117.0) internal successors, (13104), 112 states have internal predecessors, (13104), 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-20 12:24:00,950 INFO L175 Difference]: Start difference. First operand has 271 places, 490 transitions, 4775 flow. Second operand 111 states and 8976 transitions. [2022-11-20 12:24:00,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 1020 transitions, 11376 flow [2022-11-20 12:24:01,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 1020 transitions, 11286 flow, removed 37 selfloop flow, removed 7 redundant places. [2022-11-20 12:24:01,171 INFO L231 Difference]: Finished difference. Result has 398 places, 552 transitions, 5845 flow [2022-11-20 12:24:01,172 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=4481, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=111, PETRI_FLOW=5845, PETRI_PLACES=398, PETRI_TRANSITIONS=552} [2022-11-20 12:24:01,173 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 294 predicate places. [2022-11-20 12:24:01,173 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 552 transitions, 5845 flow [2022-11-20 12:24:01,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 80.9090909090909) internal successors, (1780), 22 states have internal predecessors, (1780), 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-20 12:24:01,174 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:24:01,174 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:24:01,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-20 12:24:01,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-20 12:24:01,380 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:24:01,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:24:01,381 INFO L85 PathProgramCache]: Analyzing trace with hash 813885903, now seen corresponding path program 10 times [2022-11-20 12:24:01,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:24:01,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127717962] [2022-11-20 12:24:01,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:24:01,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:24:01,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:24:01,701 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:01,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:24:01,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127717962] [2022-11-20 12:24:01,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127717962] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:24:01,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342719891] [2022-11-20 12:24:01,702 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 12:24:01,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:24:01,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:24:01,704 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:24:01,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-20 12:24:01,826 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 12:24:01,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:24:01,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 12:24:01,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:24:02,090 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:02,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:24:02,444 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:02,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342719891] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:24:02,445 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:24:02,445 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-11-20 12:24:02,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561053554] [2022-11-20 12:24:02,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:24:02,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-20 12:24:02,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:24:02,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-20 12:24:02,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2022-11-20 12:24:02,448 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 117 [2022-11-20 12:24:02,450 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 552 transitions, 5845 flow. Second operand has 24 states, 24 states have (on average 84.08333333333333) internal successors, (2018), 24 states have internal predecessors, (2018), 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-20 12:24:02,451 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:24:02,451 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 117 [2022-11-20 12:24:02,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:24:03,869 INFO L130 PetriNetUnfolder]: 1365/3275 cut-off events. [2022-11-20 12:24:03,870 INFO L131 PetriNetUnfolder]: For 23681/23797 co-relation queries the response was YES. [2022-11-20 12:24:03,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17698 conditions, 3275 events. 1365/3275 cut-off events. For 23681/23797 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 23937 event pairs, 106 based on Foata normal form. 114/3362 useless extension candidates. Maximal degree in co-relation 17617. Up to 864 conditions per place. [2022-11-20 12:24:03,920 INFO L137 encePairwiseOnDemand]: 104/117 looper letters, 284 selfloop transitions, 172 changer transitions 3/654 dead transitions. [2022-11-20 12:24:03,920 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 654 transitions, 7733 flow [2022-11-20 12:24:03,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 12:24:03,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 12:24:03,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1280 transitions. [2022-11-20 12:24:03,924 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7293447293447294 [2022-11-20 12:24:03,925 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1280 transitions. [2022-11-20 12:24:03,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1280 transitions. [2022-11-20 12:24:03,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:24:03,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1280 transitions. [2022-11-20 12:24:03,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 85.33333333333333) internal successors, (1280), 15 states have internal predecessors, (1280), 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-20 12:24:03,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 117.0) internal successors, (1872), 16 states have internal predecessors, (1872), 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-20 12:24:03,934 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 117.0) internal successors, (1872), 16 states have internal predecessors, (1872), 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-20 12:24:03,934 INFO L175 Difference]: Start difference. First operand has 398 places, 552 transitions, 5845 flow. Second operand 15 states and 1280 transitions. [2022-11-20 12:24:03,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 654 transitions, 7733 flow [2022-11-20 12:24:04,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 654 transitions, 6632 flow, removed 374 selfloop flow, removed 33 redundant places. [2022-11-20 12:24:04,249 INFO L231 Difference]: Finished difference. Result has 322 places, 568 transitions, 5726 flow [2022-11-20 12:24:04,250 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=4785, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5726, PETRI_PLACES=322, PETRI_TRANSITIONS=568} [2022-11-20 12:24:04,251 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 218 predicate places. [2022-11-20 12:24:04,251 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 568 transitions, 5726 flow [2022-11-20 12:24:04,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 84.08333333333333) internal successors, (2018), 24 states have internal predecessors, (2018), 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-20 12:24:04,252 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:24:04,252 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:24:04,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-20 12:24:04,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-20 12:24:04,453 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:24:04,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:24:04,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1674635759, now seen corresponding path program 11 times [2022-11-20 12:24:04,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:24:04,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122039479] [2022-11-20 12:24:04,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:24:04,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:24:04,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:24:04,706 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:24:04,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:24:04,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122039479] [2022-11-20 12:24:04,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122039479] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:24:04,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558235489] [2022-11-20 12:24:04,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 12:24:04,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:24:04,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:24:04,708 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:24:04,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-20 12:24:04,844 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-20 12:24:04,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:24:04,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 12:24:04,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:24:05,011 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:24:05,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:24:05,127 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:24:05,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558235489] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:24:05,127 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:24:05,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-11-20 12:24:05,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710422078] [2022-11-20 12:24:05,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:24:05,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-20 12:24:05,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:24:05,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-20 12:24:05,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-11-20 12:24:05,130 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 117 [2022-11-20 12:24:05,132 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 568 transitions, 5726 flow. Second operand has 22 states, 22 states have (on average 80.9090909090909) internal successors, (1780), 22 states have internal predecessors, (1780), 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-20 12:24:05,132 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:24:05,132 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 117 [2022-11-20 12:24:05,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:24:07,246 INFO L130 PetriNetUnfolder]: 1323/2850 cut-off events. [2022-11-20 12:24:07,246 INFO L131 PetriNetUnfolder]: For 17102/17206 co-relation queries the response was YES. [2022-11-20 12:24:07,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15895 conditions, 2850 events. 1323/2850 cut-off events. For 17102/17206 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 17877 event pairs, 47 based on Foata normal form. 127/2961 useless extension candidates. Maximal degree in co-relation 15831. Up to 859 conditions per place. [2022-11-20 12:24:07,272 INFO L137 encePairwiseOnDemand]: 98/117 looper letters, 390 selfloop transitions, 301 changer transitions 0/761 dead transitions. [2022-11-20 12:24:07,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 761 transitions, 8956 flow [2022-11-20 12:24:07,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-20 12:24:07,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-11-20 12:24:07,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2775 transitions. [2022-11-20 12:24:07,277 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6975867269984917 [2022-11-20 12:24:07,277 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2775 transitions. [2022-11-20 12:24:07,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2775 transitions. [2022-11-20 12:24:07,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:24:07,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2775 transitions. [2022-11-20 12:24:07,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 81.61764705882354) internal successors, (2775), 34 states have internal predecessors, (2775), 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-20 12:24:07,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 117.0) internal successors, (4095), 35 states have internal predecessors, (4095), 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-20 12:24:07,298 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 117.0) internal successors, (4095), 35 states have internal predecessors, (4095), 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-20 12:24:07,298 INFO L175 Difference]: Start difference. First operand has 322 places, 568 transitions, 5726 flow. Second operand 34 states and 2775 transitions. [2022-11-20 12:24:07,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 761 transitions, 8956 flow [2022-11-20 12:24:07,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 761 transitions, 8796 flow, removed 39 selfloop flow, removed 10 redundant places. [2022-11-20 12:24:07,584 INFO L231 Difference]: Finished difference. Result has 338 places, 604 transitions, 6769 flow [2022-11-20 12:24:07,585 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=5304, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6769, PETRI_PLACES=338, PETRI_TRANSITIONS=604} [2022-11-20 12:24:07,586 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 234 predicate places. [2022-11-20 12:24:07,586 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 604 transitions, 6769 flow [2022-11-20 12:24:07,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 80.9090909090909) internal successors, (1780), 22 states have internal predecessors, (1780), 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-20 12:24:07,587 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:24:07,587 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:24:07,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-20 12:24:07,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-20 12:24:07,791 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:24:07,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:24:07,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1448223529, now seen corresponding path program 12 times [2022-11-20 12:24:07,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:24:07,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399474900] [2022-11-20 12:24:07,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:24:07,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:24:07,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:24:09,862 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:09,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:24:09,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399474900] [2022-11-20 12:24:09,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399474900] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:24:09,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124593838] [2022-11-20 12:24:09,862 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 12:24:09,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:24:09,863 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:24:09,868 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:24:09,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-20 12:24:10,180 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-11-20 12:24:10,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:24:10,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 98 conjunts are in the unsatisfiable core [2022-11-20 12:24:10,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:24:10,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-20 12:24:11,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:24:11,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:24:11,774 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:11,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:24:12,388 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:24:12,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124593838] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:24:12,388 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:24:12,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 14] total 54 [2022-11-20 12:24:12,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901908355] [2022-11-20 12:24:12,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:24:12,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-11-20 12:24:12,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:24:12,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-11-20 12:24:12,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=2687, Unknown=0, NotChecked=0, Total=2862 [2022-11-20 12:24:12,394 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 117 [2022-11-20 12:24:12,397 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 604 transitions, 6769 flow. Second operand has 54 states, 54 states have (on average 44.333333333333336) internal successors, (2394), 54 states have internal predecessors, (2394), 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-20 12:24:12,397 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:24:12,397 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 117 [2022-11-20 12:24:12,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:24:18,663 INFO L130 PetriNetUnfolder]: 3115/5594 cut-off events. [2022-11-20 12:24:18,663 INFO L131 PetriNetUnfolder]: For 34257/34302 co-relation queries the response was YES. [2022-11-20 12:24:18,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32395 conditions, 5594 events. 3115/5594 cut-off events. For 34257/34302 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 39754 event pairs, 246 based on Foata normal form. 24/5599 useless extension candidates. Maximal degree in co-relation 32331. Up to 3719 conditions per place. [2022-11-20 12:24:18,711 INFO L137 encePairwiseOnDemand]: 86/117 looper letters, 797 selfloop transitions, 239 changer transitions 4/1075 dead transitions. [2022-11-20 12:24:18,711 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 1075 transitions, 13620 flow [2022-11-20 12:24:18,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 12:24:18,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-20 12:24:18,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2608 transitions. [2022-11-20 12:24:18,717 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.398046398046398 [2022-11-20 12:24:18,717 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2608 transitions. [2022-11-20 12:24:18,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2608 transitions. [2022-11-20 12:24:18,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:24:18,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2608 transitions. [2022-11-20 12:24:18,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 46.57142857142857) internal successors, (2608), 56 states have internal predecessors, (2608), 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-20 12:24:18,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 117.0) internal successors, (6669), 57 states have internal predecessors, (6669), 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-20 12:24:18,737 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 117.0) internal successors, (6669), 57 states have internal predecessors, (6669), 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-20 12:24:18,737 INFO L175 Difference]: Start difference. First operand has 338 places, 604 transitions, 6769 flow. Second operand 56 states and 2608 transitions. [2022-11-20 12:24:18,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 1075 transitions, 13620 flow [2022-11-20 12:24:18,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 1075 transitions, 13303 flow, removed 32 selfloop flow, removed 11 redundant places. [2022-11-20 12:24:18,970 INFO L231 Difference]: Finished difference. Result has 394 places, 776 transitions, 9275 flow [2022-11-20 12:24:18,971 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=6571, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=9275, PETRI_PLACES=394, PETRI_TRANSITIONS=776} [2022-11-20 12:24:18,972 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 290 predicate places. [2022-11-20 12:24:18,972 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 776 transitions, 9275 flow [2022-11-20 12:24:18,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 44.333333333333336) internal successors, (2394), 54 states have internal predecessors, (2394), 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-20 12:24:18,973 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:24:18,973 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:24:18,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-20 12:24:19,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-20 12:24:19,180 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:24:19,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:24:19,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1414248181, now seen corresponding path program 13 times [2022-11-20 12:24:19,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:24:19,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910431341] [2022-11-20 12:24:19,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:24:19,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:24:19,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:24:20,924 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:20,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:24:20,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910431341] [2022-11-20 12:24:20,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910431341] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:24:20,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864161493] [2022-11-20 12:24:20,924 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-20 12:24:20,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:24:20,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:24:20,927 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:24:20,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-20 12:24:21,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:24:21,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 79 conjunts are in the unsatisfiable core [2022-11-20 12:24:21,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:24:21,716 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:24:21,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:24:22,178 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:24:22,178 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2022-11-20 12:24:22,381 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:24:22,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864161493] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:24:22,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:24:22,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 16, 14] total 47 [2022-11-20 12:24:22,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074562728] [2022-11-20 12:24:22,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:24:22,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-11-20 12:24:22,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:24:22,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-11-20 12:24:22,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=2007, Unknown=0, NotChecked=0, Total=2162 [2022-11-20 12:24:22,386 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2022-11-20 12:24:22,389 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 776 transitions, 9275 flow. Second operand has 47 states, 47 states have (on average 50.97872340425532) internal successors, (2396), 47 states have internal predecessors, (2396), 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-20 12:24:22,390 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:24:22,390 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2022-11-20 12:24:22,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:24:27,691 INFO L130 PetriNetUnfolder]: 3714/6685 cut-off events. [2022-11-20 12:24:27,691 INFO L131 PetriNetUnfolder]: For 43836/43863 co-relation queries the response was YES. [2022-11-20 12:24:27,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39247 conditions, 6685 events. 3714/6685 cut-off events. For 43836/43863 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 49422 event pairs, 319 based on Foata normal form. 16/6672 useless extension candidates. Maximal degree in co-relation 39174. Up to 4328 conditions per place. [2022-11-20 12:24:27,760 INFO L137 encePairwiseOnDemand]: 88/117 looper letters, 899 selfloop transitions, 275 changer transitions 4/1216 dead transitions. [2022-11-20 12:24:27,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 1216 transitions, 15963 flow [2022-11-20 12:24:27,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-20 12:24:27,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-11-20 12:24:27,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3075 transitions. [2022-11-20 12:24:27,769 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.46108861898335585 [2022-11-20 12:24:27,769 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3075 transitions. [2022-11-20 12:24:27,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3075 transitions. [2022-11-20 12:24:27,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:24:27,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3075 transitions. [2022-11-20 12:24:27,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 53.94736842105263) internal successors, (3075), 57 states have internal predecessors, (3075), 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-20 12:24:27,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 117.0) internal successors, (6786), 58 states have internal predecessors, (6786), 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-20 12:24:27,788 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 117.0) internal successors, (6786), 58 states have internal predecessors, (6786), 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-20 12:24:27,788 INFO L175 Difference]: Start difference. First operand has 394 places, 776 transitions, 9275 flow. Second operand 57 states and 3075 transitions. [2022-11-20 12:24:27,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 1216 transitions, 15963 flow [2022-11-20 12:24:28,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1216 transitions, 15775 flow, removed 79 selfloop flow, removed 15 redundant places. [2022-11-20 12:24:28,102 INFO L231 Difference]: Finished difference. Result has 445 places, 860 transitions, 11074 flow [2022-11-20 12:24:28,103 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=9133, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=11074, PETRI_PLACES=445, PETRI_TRANSITIONS=860} [2022-11-20 12:24:28,103 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 341 predicate places. [2022-11-20 12:24:28,104 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 860 transitions, 11074 flow [2022-11-20 12:24:28,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 50.97872340425532) internal successors, (2396), 47 states have internal predecessors, (2396), 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-20 12:24:28,104 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:24:28,104 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:24:28,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-20 12:24:28,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:24:28,305 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:24:28,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:24:28,305 INFO L85 PathProgramCache]: Analyzing trace with hash -830023367, now seen corresponding path program 14 times [2022-11-20 12:24:28,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:24:28,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322915161] [2022-11-20 12:24:28,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:24:28,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:24:28,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:24:30,190 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:30,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:24:30,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322915161] [2022-11-20 12:24:30,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322915161] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:24:30,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313683483] [2022-11-20 12:24:30,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:24:30,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:24:30,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:24:30,193 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:24:30,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-20 12:24:30,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:24:30,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:24:30,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 77 conjunts are in the unsatisfiable core [2022-11-20 12:24:30,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:24:31,185 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:24:31,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:24:31,635 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:24:31,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2022-11-20 12:24:31,867 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:24:31,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313683483] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:24:31,867 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:24:31,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 19, 14] total 47 [2022-11-20 12:24:31,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600740895] [2022-11-20 12:24:31,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:24:31,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-11-20 12:24:31,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:24:31,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-11-20 12:24:31,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1999, Unknown=0, NotChecked=0, Total=2162 [2022-11-20 12:24:31,872 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2022-11-20 12:24:31,875 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 860 transitions, 11074 flow. Second operand has 47 states, 47 states have (on average 51.234042553191486) internal successors, (2408), 47 states have internal predecessors, (2408), 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-20 12:24:31,875 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:24:31,875 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2022-11-20 12:24:31,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:24:37,775 INFO L130 PetriNetUnfolder]: 4183/7590 cut-off events. [2022-11-20 12:24:37,775 INFO L131 PetriNetUnfolder]: For 57815/57864 co-relation queries the response was YES. [2022-11-20 12:24:37,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45755 conditions, 7590 events. 4183/7590 cut-off events. For 57815/57864 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 57710 event pairs, 435 based on Foata normal form. 28/7580 useless extension candidates. Maximal degree in co-relation 45671. Up to 5266 conditions per place. [2022-11-20 12:24:37,955 INFO L137 encePairwiseOnDemand]: 88/117 looper letters, 885 selfloop transitions, 303 changer transitions 4/1230 dead transitions. [2022-11-20 12:24:37,955 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 1230 transitions, 17458 flow [2022-11-20 12:24:37,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-11-20 12:24:37,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-11-20 12:24:37,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3088 transitions. [2022-11-20 12:24:37,962 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45505452402004126 [2022-11-20 12:24:37,962 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3088 transitions. [2022-11-20 12:24:37,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3088 transitions. [2022-11-20 12:24:37,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:24:37,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3088 transitions. [2022-11-20 12:24:37,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 53.241379310344826) internal successors, (3088), 58 states have internal predecessors, (3088), 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-20 12:24:37,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 117.0) internal successors, (6903), 59 states have internal predecessors, (6903), 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-20 12:24:37,980 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 117.0) internal successors, (6903), 59 states have internal predecessors, (6903), 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-20 12:24:37,980 INFO L175 Difference]: Start difference. First operand has 445 places, 860 transitions, 11074 flow. Second operand 58 states and 3088 transitions. [2022-11-20 12:24:37,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 1230 transitions, 17458 flow [2022-11-20 12:24:38,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 1230 transitions, 16998 flow, removed 54 selfloop flow, removed 38 redundant places. [2022-11-20 12:24:38,964 INFO L231 Difference]: Finished difference. Result has 474 places, 940 transitions, 12803 flow [2022-11-20 12:24:38,965 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=10622, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=12803, PETRI_PLACES=474, PETRI_TRANSITIONS=940} [2022-11-20 12:24:38,966 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 370 predicate places. [2022-11-20 12:24:38,966 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 940 transitions, 12803 flow [2022-11-20 12:24:38,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 51.234042553191486) internal successors, (2408), 47 states have internal predecessors, (2408), 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-20 12:24:38,967 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:24:38,968 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:24:38,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-20 12:24:39,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:24:39,174 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:24:39,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:24:39,174 INFO L85 PathProgramCache]: Analyzing trace with hash 635767145, now seen corresponding path program 15 times [2022-11-20 12:24:39,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:24:39,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989767424] [2022-11-20 12:24:39,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:24:39,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:24:39,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:24:40,906 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:40,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:24:40,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989767424] [2022-11-20 12:24:40,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989767424] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:24:40,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392696496] [2022-11-20 12:24:40,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 12:24:40,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:24:40,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:24:40,912 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:24:40,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-20 12:24:41,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-20 12:24:41,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:24:41,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 91 conjunts are in the unsatisfiable core [2022-11-20 12:24:41,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:24:42,708 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:24:42,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-11-20 12:24:43,074 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:43,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:24:43,925 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:24:43,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 67 [2022-11-20 12:24:45,411 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:24:45,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392696496] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:24:45,412 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:24:45,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 30, 25] total 73 [2022-11-20 12:24:45,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249019068] [2022-11-20 12:24:45,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:24:45,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-11-20 12:24:45,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:24:45,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-11-20 12:24:45,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=489, Invalid=4767, Unknown=0, NotChecked=0, Total=5256 [2022-11-20 12:24:45,422 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2022-11-20 12:24:45,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 940 transitions, 12803 flow. Second operand has 73 states, 73 states have (on average 50.71232876712329) internal successors, (3702), 73 states have internal predecessors, (3702), 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-20 12:24:45,426 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:24:45,426 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2022-11-20 12:24:45,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:24:57,504 INFO L130 PetriNetUnfolder]: 6517/11881 cut-off events. [2022-11-20 12:24:57,505 INFO L131 PetriNetUnfolder]: For 101440/101473 co-relation queries the response was YES. [2022-11-20 12:24:57,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73428 conditions, 11881 events. 6517/11881 cut-off events. For 101440/101473 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 98294 event pairs, 555 based on Foata normal form. 16/11861 useless extension candidates. Maximal degree in co-relation 73333. Up to 6070 conditions per place. [2022-11-20 12:24:57,692 INFO L137 encePairwiseOnDemand]: 85/117 looper letters, 1116 selfloop transitions, 650 changer transitions 11/1815 dead transitions. [2022-11-20 12:24:57,692 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 1815 transitions, 26930 flow [2022-11-20 12:24:57,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-11-20 12:24:57,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2022-11-20 12:24:57,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 4060 transitions. [2022-11-20 12:24:57,700 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4565901934322987 [2022-11-20 12:24:57,700 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 4060 transitions. [2022-11-20 12:24:57,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 4060 transitions. [2022-11-20 12:24:57,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:24:57,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 4060 transitions. [2022-11-20 12:24:57,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 53.421052631578945) internal successors, (4060), 76 states have internal predecessors, (4060), 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-20 12:24:57,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 117.0) internal successors, (9009), 77 states have internal predecessors, (9009), 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-20 12:24:57,723 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 117.0) internal successors, (9009), 77 states have internal predecessors, (9009), 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-20 12:24:57,723 INFO L175 Difference]: Start difference. First operand has 474 places, 940 transitions, 12803 flow. Second operand 76 states and 4060 transitions. [2022-11-20 12:24:57,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 1815 transitions, 26930 flow [2022-11-20 12:24:58,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 1815 transitions, 25855 flow, removed 351 selfloop flow, removed 42 redundant places. [2022-11-20 12:24:58,967 INFO L231 Difference]: Finished difference. Result has 538 places, 1383 transitions, 21767 flow [2022-11-20 12:24:58,968 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=12152, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=21767, PETRI_PLACES=538, PETRI_TRANSITIONS=1383} [2022-11-20 12:24:58,968 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 434 predicate places. [2022-11-20 12:24:58,968 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 1383 transitions, 21767 flow [2022-11-20 12:24:58,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 50.71232876712329) internal successors, (3702), 73 states have internal predecessors, (3702), 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-20 12:24:58,969 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:24:58,969 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:24:58,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-20 12:24:59,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-20 12:24:59,170 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:24:59,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:24:59,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1005576847, now seen corresponding path program 16 times [2022-11-20 12:24:59,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:24:59,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496993422] [2022-11-20 12:24:59,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:24:59,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:24:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:01,269 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:25:01,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:25:01,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496993422] [2022-11-20 12:25:01,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496993422] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:25:01,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709642419] [2022-11-20 12:25:01,270 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 12:25:01,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:25:01,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:25:01,272 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:25:01,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-20 12:25:01,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 12:25:01,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:25:01,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 77 conjunts are in the unsatisfiable core [2022-11-20 12:25:01,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:02,117 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:25:02,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:25:02,497 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:25:02,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2022-11-20 12:25:02,681 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:25:02,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709642419] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:25:02,682 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:25:02,682 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 19, 14] total 46 [2022-11-20 12:25:02,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107664001] [2022-11-20 12:25:02,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:25:02,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-11-20 12:25:02,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:25:02,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-11-20 12:25:02,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1909, Unknown=0, NotChecked=0, Total=2070 [2022-11-20 12:25:02,687 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 117 [2022-11-20 12:25:02,689 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1383 transitions, 21767 flow. Second operand has 46 states, 46 states have (on average 51.28260869565217) internal successors, (2359), 46 states have internal predecessors, (2359), 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-20 12:25:02,689 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:25:02,689 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 117 [2022-11-20 12:25:02,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:25:13,413 INFO L130 PetriNetUnfolder]: 6818/12385 cut-off events. [2022-11-20 12:25:13,413 INFO L131 PetriNetUnfolder]: For 126318/126352 co-relation queries the response was YES. [2022-11-20 12:25:13,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83441 conditions, 12385 events. 6818/12385 cut-off events. For 126318/126352 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 102945 event pairs, 1000 based on Foata normal form. 19/12340 useless extension candidates. Maximal degree in co-relation 83315. Up to 9912 conditions per place. [2022-11-20 12:25:13,628 INFO L137 encePairwiseOnDemand]: 88/117 looper letters, 1296 selfloop transitions, 323 changer transitions 4/1661 dead transitions. [2022-11-20 12:25:13,629 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 1661 transitions, 28235 flow [2022-11-20 12:25:13,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-11-20 12:25:13,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-11-20 12:25:13,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2778 transitions. [2022-11-20 12:25:13,632 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.45660749506903353 [2022-11-20 12:25:13,632 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2778 transitions. [2022-11-20 12:25:13,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2778 transitions. [2022-11-20 12:25:13,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:25:13,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2778 transitions. [2022-11-20 12:25:13,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 53.42307692307692) internal successors, (2778), 52 states have internal predecessors, (2778), 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-20 12:25:13,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 117.0) internal successors, (6201), 53 states have internal predecessors, (6201), 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-20 12:25:13,646 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 117.0) internal successors, (6201), 53 states have internal predecessors, (6201), 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-20 12:25:13,647 INFO L175 Difference]: Start difference. First operand has 538 places, 1383 transitions, 21767 flow. Second operand 52 states and 2778 transitions. [2022-11-20 12:25:13,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 1661 transitions, 28235 flow [2022-11-20 12:25:15,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 1661 transitions, 27442 flow, removed 358 selfloop flow, removed 30 redundant places. [2022-11-20 12:25:15,547 INFO L231 Difference]: Finished difference. Result has 563 places, 1428 transitions, 22761 flow [2022-11-20 12:25:15,548 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=21000, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1066, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=22761, PETRI_PLACES=563, PETRI_TRANSITIONS=1428} [2022-11-20 12:25:15,549 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 459 predicate places. [2022-11-20 12:25:15,549 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 1428 transitions, 22761 flow [2022-11-20 12:25:15,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 51.28260869565217) internal successors, (2359), 46 states have internal predecessors, (2359), 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-20 12:25:15,549 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:25:15,549 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:25:15,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:15,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-20 12:25:15,750 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:25:15,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:15,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1238531119, now seen corresponding path program 17 times [2022-11-20 12:25:15,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:25:15,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280902663] [2022-11-20 12:25:15,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:15,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:25:15,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:18,705 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:25:18,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:25:18,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280902663] [2022-11-20 12:25:18,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280902663] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:25:18,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820478717] [2022-11-20 12:25:18,706 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 12:25:18,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:25:18,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:25:18,707 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:25:18,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-20 12:25:18,857 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-20 12:25:18,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:25:18,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 83 conjunts are in the unsatisfiable core [2022-11-20 12:25:18,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:19,832 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:25:19,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:25:20,243 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:25:20,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2022-11-20 12:25:20,418 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:25:20,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820478717] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:25:20,419 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:25:20,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 21, 14] total 55 [2022-11-20 12:25:20,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072729821] [2022-11-20 12:25:20,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:25:20,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-11-20 12:25:20,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:25:20,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-11-20 12:25:20,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=2764, Unknown=0, NotChecked=0, Total=2970 [2022-11-20 12:25:20,422 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 117 [2022-11-20 12:25:20,423 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 1428 transitions, 22761 flow. Second operand has 55 states, 55 states have (on average 41.054545454545455) internal successors, (2258), 55 states have internal predecessors, (2258), 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-20 12:25:20,423 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:25:20,423 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 117 [2022-11-20 12:25:20,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:25:32,728 INFO L130 PetriNetUnfolder]: 7287/13262 cut-off events. [2022-11-20 12:25:32,728 INFO L131 PetriNetUnfolder]: For 139345/139379 co-relation queries the response was YES. [2022-11-20 12:25:32,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89640 conditions, 13262 events. 7287/13262 cut-off events. For 139345/139379 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 111757 event pairs, 1027 based on Foata normal form. 22/13218 useless extension candidates. Maximal degree in co-relation 89512. Up to 9792 conditions per place. [2022-11-20 12:25:32,968 INFO L137 encePairwiseOnDemand]: 86/117 looper letters, 1341 selfloop transitions, 411 changer transitions 4/1788 dead transitions. [2022-11-20 12:25:32,968 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 1788 transitions, 30430 flow [2022-11-20 12:25:32,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-20 12:25:32,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-11-20 12:25:32,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 2473 transitions. [2022-11-20 12:25:32,973 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.37082021292547607 [2022-11-20 12:25:32,973 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 2473 transitions. [2022-11-20 12:25:32,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 2473 transitions. [2022-11-20 12:25:32,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:25:32,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 2473 transitions. [2022-11-20 12:25:32,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 43.3859649122807) internal successors, (2473), 57 states have internal predecessors, (2473), 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-20 12:25:32,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 117.0) internal successors, (6786), 58 states have internal predecessors, (6786), 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-20 12:25:32,988 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 117.0) internal successors, (6786), 58 states have internal predecessors, (6786), 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-20 12:25:32,988 INFO L175 Difference]: Start difference. First operand has 563 places, 1428 transitions, 22761 flow. Second operand 57 states and 2473 transitions. [2022-11-20 12:25:32,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 1788 transitions, 30430 flow [2022-11-20 12:25:35,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1788 transitions, 29903 flow, removed 87 selfloop flow, removed 39 redundant places. [2022-11-20 12:25:35,090 INFO L231 Difference]: Finished difference. Result has 585 places, 1477 transitions, 24357 flow [2022-11-20 12:25:35,091 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=22236, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1023, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=24357, PETRI_PLACES=585, PETRI_TRANSITIONS=1477} [2022-11-20 12:25:35,092 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 481 predicate places. [2022-11-20 12:25:35,092 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 1477 transitions, 24357 flow [2022-11-20 12:25:35,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 41.054545454545455) internal successors, (2258), 55 states have internal predecessors, (2258), 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-20 12:25:35,093 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:25:35,093 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:25:35,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:35,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-20 12:25:35,300 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:25:35,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:35,301 INFO L85 PathProgramCache]: Analyzing trace with hash -194871501, now seen corresponding path program 18 times [2022-11-20 12:25:35,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:25:35,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787384097] [2022-11-20 12:25:35,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:35,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:25:35,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:25:37,355 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:25:37,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:25:37,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787384097] [2022-11-20 12:25:37,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787384097] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:25:37,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543501408] [2022-11-20 12:25:37,356 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 12:25:37,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:25:37,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:25:37,357 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:25:37,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-20 12:25:37,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-11-20 12:25:37,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:25:37,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 98 conjunts are in the unsatisfiable core [2022-11-20 12:25:37,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:25:38,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-20 12:25:38,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:25:38,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:25:38,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-20 12:25:39,186 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:25:39,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:25:39,946 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_574 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_574) c_~A~0.base))) (= (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 c_~A~0.offset)) (let ((.cse1 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) (+ (select (select |c_#memory_int| c_~A~0.base) (+ c_~A~0.offset .cse1)) c_~counter~0 (select .cse0 (+ c_~A~0.offset .cse1 4))))))) is different from false [2022-11-20 12:25:40,094 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_573 (Array Int Int)) (v_ArrVal_574 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_573))) (= (+ c_~counter~0 (select (select .cse0 c_~A~0.base) c_~A~0.offset)) (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_574) c_~A~0.base) c_~A~0.offset)))) is different from false [2022-11-20 12:25:40,125 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_573 (Array Int Int)) (v_ArrVal_574 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_573))) (= (+ c_~counter~0 (select (select .cse0 |c_ULTIMATE.start_main_#t~ret8#1.base|) |c_ULTIMATE.start_main_#t~ret8#1.offset|)) (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_574) |c_ULTIMATE.start_main_#t~ret8#1.base|) |c_ULTIMATE.start_main_#t~ret8#1.offset|)))) is different from false [2022-11-20 12:25:40,302 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_573 (Array Int Int)) (v_ArrVal_574 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_573))) (= (+ (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~counter~0) (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_574) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) is different from false [2022-11-20 12:25:40,335 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:25:40,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 35 [2022-11-20 12:25:40,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 122 [2022-11-20 12:25:40,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2022-11-20 12:25:40,347 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 106 [2022-11-20 12:25:40,716 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 9 not checked. [2022-11-20 12:25:40,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543501408] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:25:40,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:25:40,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 26, 23] total 65 [2022-11-20 12:25:40,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323503594] [2022-11-20 12:25:40,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:25:40,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-11-20 12:25:40,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:25:40,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-11-20 12:25:40,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=3372, Unknown=82, NotChecked=484, Total=4160 [2022-11-20 12:25:40,721 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 117 [2022-11-20 12:25:40,724 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 1477 transitions, 24357 flow. Second operand has 65 states, 65 states have (on average 43.815384615384616) internal successors, (2848), 65 states have internal predecessors, (2848), 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-20 12:25:40,724 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:25:40,724 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 117 [2022-11-20 12:25:40,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:25:56,170 INFO L130 PetriNetUnfolder]: 7734/14087 cut-off events. [2022-11-20 12:25:56,170 INFO L131 PetriNetUnfolder]: For 157261/157300 co-relation queries the response was YES. [2022-11-20 12:25:56,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96740 conditions, 14087 events. 7734/14087 cut-off events. For 157261/157300 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 120246 event pairs, 963 based on Foata normal form. 32/14059 useless extension candidates. Maximal degree in co-relation 96607. Up to 9499 conditions per place. [2022-11-20 12:25:56,480 INFO L137 encePairwiseOnDemand]: 86/117 looper letters, 1323 selfloop transitions, 460 changer transitions 4/1822 dead transitions. [2022-11-20 12:25:56,481 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 1822 transitions, 32020 flow [2022-11-20 12:25:56,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-11-20 12:25:56,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-11-20 12:25:56,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2419 transitions. [2022-11-20 12:25:56,485 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3976002629848784 [2022-11-20 12:25:56,486 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2419 transitions. [2022-11-20 12:25:56,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2419 transitions. [2022-11-20 12:25:56,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:25:56,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2419 transitions. [2022-11-20 12:25:56,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 46.51923076923077) internal successors, (2419), 52 states have internal predecessors, (2419), 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-20 12:25:56,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 117.0) internal successors, (6201), 53 states have internal predecessors, (6201), 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-20 12:25:56,503 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 117.0) internal successors, (6201), 53 states have internal predecessors, (6201), 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-20 12:25:56,504 INFO L175 Difference]: Start difference. First operand has 585 places, 1477 transitions, 24357 flow. Second operand 52 states and 2419 transitions. [2022-11-20 12:25:56,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 1822 transitions, 32020 flow [2022-11-20 12:25:59,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 1822 transitions, 31401 flow, removed 117 selfloop flow, removed 48 redundant places. [2022-11-20 12:25:59,279 INFO L231 Difference]: Finished difference. Result has 597 places, 1553 transitions, 26474 flow [2022-11-20 12:25:59,280 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=23748, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1063, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=26474, PETRI_PLACES=597, PETRI_TRANSITIONS=1553} [2022-11-20 12:25:59,280 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 493 predicate places. [2022-11-20 12:25:59,280 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 1553 transitions, 26474 flow [2022-11-20 12:25:59,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 43.815384615384616) internal successors, (2848), 65 states have internal predecessors, (2848), 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-20 12:25:59,281 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:25:59,281 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:25:59,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-20 12:25:59,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-20 12:25:59,482 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:25:59,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:25:59,483 INFO L85 PathProgramCache]: Analyzing trace with hash 799903897, now seen corresponding path program 19 times [2022-11-20 12:25:59,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:25:59,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548599767] [2022-11-20 12:25:59,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:25:59,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:25:59,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:02,100 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:26:02,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:26:02,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548599767] [2022-11-20 12:26:02,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548599767] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:26:02,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818226718] [2022-11-20 12:26:02,101 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-20 12:26:02,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:26:02,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:26:02,103 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:26:02,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-20 12:26:02,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:02,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 86 conjunts are in the unsatisfiable core [2022-11-20 12:26:02,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:26:03,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:26:03,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-20 12:26:03,469 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-20 12:26:03,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:26:03,837 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_603 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_603) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))))))) is different from false [2022-11-20 12:26:03,875 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_603 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_603) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_#t~post1#1| 4) 4)) c_~counter~0)))) is different from false [2022-11-20 12:26:04,006 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:26:04,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2022-11-20 12:26:04,025 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:26:04,026 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2022-11-20 12:26:04,772 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 9 trivial. 4 not checked. [2022-11-20 12:26:04,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818226718] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:26:04,772 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:26:04,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 23, 21] total 66 [2022-11-20 12:26:04,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330805545] [2022-11-20 12:26:04,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:26:04,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-20 12:26:04,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:26:04,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-20 12:26:04,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=3791, Unknown=10, NotChecked=250, Total=4290 [2022-11-20 12:26:04,779 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 117 [2022-11-20 12:26:04,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 1553 transitions, 26474 flow. Second operand has 66 states, 66 states have (on average 43.72727272727273) internal successors, (2886), 66 states have internal predecessors, (2886), 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-20 12:26:04,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:26:04,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 117 [2022-11-20 12:26:04,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:26:23,213 INFO L130 PetriNetUnfolder]: 9130/16693 cut-off events. [2022-11-20 12:26:23,214 INFO L131 PetriNetUnfolder]: For 200161/200209 co-relation queries the response was YES. [2022-11-20 12:26:23,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116524 conditions, 16693 events. 9130/16693 cut-off events. For 200161/200209 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 146639 event pairs, 1204 based on Foata normal form. 33/16652 useless extension candidates. Maximal degree in co-relation 116381. Up to 10739 conditions per place. [2022-11-20 12:26:23,565 INFO L137 encePairwiseOnDemand]: 87/117 looper letters, 1462 selfloop transitions, 662 changer transitions 8/2167 dead transitions. [2022-11-20 12:26:23,565 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 2167 transitions, 38839 flow [2022-11-20 12:26:23,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-11-20 12:26:23,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2022-11-20 12:26:23,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 3337 transitions. [2022-11-20 12:26:23,569 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.39613010446343777 [2022-11-20 12:26:23,569 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 3337 transitions. [2022-11-20 12:26:23,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 3337 transitions. [2022-11-20 12:26:23,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:26:23,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 3337 transitions. [2022-11-20 12:26:23,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 46.34722222222222) internal successors, (3337), 72 states have internal predecessors, (3337), 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-20 12:26:23,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 117.0) internal successors, (8541), 73 states have internal predecessors, (8541), 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-20 12:26:23,586 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 117.0) internal successors, (8541), 73 states have internal predecessors, (8541), 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-20 12:26:23,587 INFO L175 Difference]: Start difference. First operand has 597 places, 1553 transitions, 26474 flow. Second operand 72 states and 3337 transitions. [2022-11-20 12:26:23,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 2167 transitions, 38839 flow [2022-11-20 12:26:26,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 2167 transitions, 38025 flow, removed 238 selfloop flow, removed 30 redundant places. [2022-11-20 12:26:26,992 INFO L231 Difference]: Finished difference. Result has 656 places, 1749 transitions, 31292 flow [2022-11-20 12:26:26,993 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=25803, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=496, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1025, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=31292, PETRI_PLACES=656, PETRI_TRANSITIONS=1749} [2022-11-20 12:26:26,994 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 552 predicate places. [2022-11-20 12:26:26,994 INFO L495 AbstractCegarLoop]: Abstraction has has 656 places, 1749 transitions, 31292 flow [2022-11-20 12:26:26,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 43.72727272727273) internal successors, (2886), 66 states have internal predecessors, (2886), 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-20 12:26:26,994 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:26:26,995 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:26:27,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-20 12:26:27,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-20 12:26:27,195 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:26:27,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:26:27,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1982964057, now seen corresponding path program 20 times [2022-11-20 12:26:27,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:26:27,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902937326] [2022-11-20 12:26:27,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:26:27,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:26:27,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:29,844 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:26:29,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:26:29,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902937326] [2022-11-20 12:26:29,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902937326] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:26:29,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861974742] [2022-11-20 12:26:29,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 12:26:29,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:26:29,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:26:29,845 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:26:29,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-20 12:26:29,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 12:26:29,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:26:29,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 84 conjunts are in the unsatisfiable core [2022-11-20 12:26:30,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:26:30,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:26:30,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-20 12:26:31,270 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-20 12:26:31,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:26:31,673 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_632 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_632) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))))))) is different from false [2022-11-20 12:26:31,855 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_632 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_632) c_~A~0.base))) (= (+ (select .cse0 c_~A~0.offset) (select .cse0 (+ c_~A~0.offset 4))) (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) 4)))))) is different from false [2022-11-20 12:26:31,889 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:26:31,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 81 [2022-11-20 12:26:31,908 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:26:31,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2022-11-20 12:26:32,724 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 1 not checked. [2022-11-20 12:26:32,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861974742] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:26:32,724 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:26:32,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 21, 21] total 64 [2022-11-20 12:26:32,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580735475] [2022-11-20 12:26:32,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:26:32,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-11-20 12:26:32,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:26:32,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-11-20 12:26:32,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=3542, Unknown=14, NotChecked=242, Total=4032 [2022-11-20 12:26:32,730 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 117 [2022-11-20 12:26:32,732 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 1749 transitions, 31292 flow. Second operand has 64 states, 64 states have (on average 43.75) internal successors, (2800), 64 states have internal predecessors, (2800), 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-20 12:26:32,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:26:32,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 117 [2022-11-20 12:26:32,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:26:52,909 INFO L130 PetriNetUnfolder]: 9521/17417 cut-off events. [2022-11-20 12:26:52,910 INFO L131 PetriNetUnfolder]: For 220918/220974 co-relation queries the response was YES. [2022-11-20 12:26:53,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124033 conditions, 17417 events. 9521/17417 cut-off events. For 220918/220974 co-relation queries the response was YES. Maximal size of possible extension queue 907. Compared 154368 event pairs, 1545 based on Foata normal form. 42/17377 useless extension candidates. Maximal degree in co-relation 123872. Up to 11737 conditions per place. [2022-11-20 12:26:53,313 INFO L137 encePairwiseOnDemand]: 87/117 looper letters, 1451 selfloop transitions, 616 changer transitions 4/2106 dead transitions. [2022-11-20 12:26:53,313 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 2106 transitions, 39633 flow [2022-11-20 12:26:53,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-11-20 12:26:53,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-11-20 12:26:53,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 2953 transitions. [2022-11-20 12:26:53,318 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3943643162393162 [2022-11-20 12:26:53,318 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 2953 transitions. [2022-11-20 12:26:53,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 2953 transitions. [2022-11-20 12:26:53,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 12:26:53,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 2953 transitions. [2022-11-20 12:26:53,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 46.140625) internal successors, (2953), 64 states have internal predecessors, (2953), 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-20 12:26:53,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 117.0) internal successors, (7605), 65 states have internal predecessors, (7605), 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-20 12:26:53,330 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 117.0) internal successors, (7605), 65 states have internal predecessors, (7605), 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-20 12:26:53,330 INFO L175 Difference]: Start difference. First operand has 656 places, 1749 transitions, 31292 flow. Second operand 64 states and 2953 transitions. [2022-11-20 12:26:53,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 2106 transitions, 39633 flow [2022-11-20 12:26:57,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 2106 transitions, 38446 flow, removed 339 selfloop flow, removed 45 redundant places. [2022-11-20 12:26:57,170 INFO L231 Difference]: Finished difference. Result has 674 places, 1784 transitions, 32111 flow [2022-11-20 12:26:57,172 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=30129, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=584, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=32111, PETRI_PLACES=674, PETRI_TRANSITIONS=1784} [2022-11-20 12:26:57,172 INFO L288 CegarLoopForPetriNet]: 104 programPoint places, 570 predicate places. [2022-11-20 12:26:57,173 INFO L495 AbstractCegarLoop]: Abstraction has has 674 places, 1784 transitions, 32111 flow [2022-11-20 12:26:57,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 43.75) internal successors, (2800), 64 states have internal predecessors, (2800), 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-20 12:26:57,173 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 12:26:57,173 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 12:26:57,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-20 12:26:57,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-20 12:26:57,375 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 12:26:57,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 12:26:57,376 INFO L85 PathProgramCache]: Analyzing trace with hash 983606023, now seen corresponding path program 21 times [2022-11-20 12:26:57,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 12:26:57,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782023009] [2022-11-20 12:26:57,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 12:26:57,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 12:26:57,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 12:26:59,206 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:26:59,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 12:26:59,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782023009] [2022-11-20 12:26:59,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782023009] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 12:26:59,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746186299] [2022-11-20 12:26:59,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 12:26:59,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 12:26:59,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 12:26:59,208 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 12:26:59,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_92bbff06-532a-4770-a4cd-a08b2f788f32/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-20 12:26:59,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-20 12:26:59,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 12:26:59,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 104 conjunts are in the unsatisfiable core [2022-11-20 12:26:59,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 12:27:00,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-20 12:27:00,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-20 12:27:01,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-20 12:27:01,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-20 12:27:01,708 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:27:01,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 16 [2022-11-20 12:27:02,070 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:27:02,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 12:27:19,364 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-20 12:27:19,364 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 99 treesize of output 64 [2022-11-20 12:27:19,410 INFO L321 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2022-11-20 12:27:19,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 506 treesize of output 428 [2022-11-20 12:27:19,436 INFO L321 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2022-11-20 12:27:19,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 418 treesize of output 372 [2022-11-20 12:27:19,467 INFO L321 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2022-11-20 12:27:19,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 362 treesize of output 276 [2022-11-20 12:27:25,627 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 12:27:25,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746186299] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 12:27:25,628 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 12:27:25,628 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 34, 34] total 88 [2022-11-20 12:27:25,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319909008] [2022-11-20 12:27:25,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 12:27:25,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-11-20 12:27:25,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 12:27:25,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-11-20 12:27:25,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=535, Invalid=7101, Unknown=20, NotChecked=0, Total=7656 [2022-11-20 12:27:25,634 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 117 [2022-11-20 12:27:25,636 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 1784 transitions, 32111 flow. Second operand has 88 states, 88 states have (on average 43.34090909090909) internal successors, (3814), 88 states have internal predecessors, (3814), 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-20 12:27:25,636 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 12:27:25,636 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 117 [2022-11-20 12:27:25,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 12:27:40,075 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (= c_~counter~0 0))) (and (<= c_~N~0 2) (or (<= |c_thread2Thread1of1ForFork1_~i~1#1| 1) (and (<= |c_thread2Thread1of1ForFork1_~i~1#1| c_~N~0) .cse0)) (< 1 c_~N~0) (or (not (< (+ |c_thread1Thread1of1ForFork0_~i~0#1| 1) c_~N~0)) (forall ((|v_thread2Thread1of1ForFork1_~i~1#1_93| Int) (v_ArrVal_664 (Array Int Int))) (or (< (+ 1 |v_thread2Thread1of1ForFork1_~i~1#1_93|) c_~N~0) (not (< |v_thread2Thread1of1ForFork1_~i~1#1_93| c_~N~0)) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_664) c_~A~0.base))) (= (+ (select .cse1 (+ c_~A~0.offset (* 4 |v_thread2Thread1of1ForFork1_~i~1#1_93|))) (select .cse1 c_~A~0.offset)) (+ (select .cse1 (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork0_~i~0#1| 4) 4)) c_~counter~0)))))) (or (<= |c_thread2Thread1of1ForFork1_#t~post4#1| 0) (and (<= (+ |c_thread2Thread1of1ForFork1_#t~post4#1| 1) c_~N~0) .cse0)))) is different from false