./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/pthread/queue_longer.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0e0057cc 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_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread/queue_longer.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9f874a9872f93f025fac23ebed37f94a1f3b80bd0133ea4d7e298577c4fec427 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:57:11,370 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:57:11,436 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-29 00:57:11,440 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:57:11,440 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:57:11,465 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:57:11,466 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:57:11,466 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:57:11,467 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:57:11,467 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:57:11,468 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:57:11,468 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:57:11,469 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:57:11,469 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:57:11,470 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:57:11,470 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:57:11,471 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:57:11,471 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:57:11,472 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:57:11,472 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:57:11,473 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:57:11,474 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:57:11,474 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:57:11,474 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:57:11,475 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-29 00:57:11,475 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 00:57:11,476 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:57:11,476 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:57:11,477 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:57:11,477 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:57:11,477 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:57:11,478 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:57:11,478 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:57:11,478 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:57:11,479 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:57:11,479 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:57:11,479 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:57:11,479 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:57:11,480 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:57:11,480 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:57:11,480 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:57:11,480 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:57:11,480 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:57:11,481 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:57:11,481 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/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_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 ! overflow) ) 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 -> 9f874a9872f93f025fac23ebed37f94a1f3b80bd0133ea4d7e298577c4fec427 [2023-11-29 00:57:11,709 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:57:11,731 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:57:11,733 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:57:11,735 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:57:11,735 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:57:11,736 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/pthread/queue_longer.i [2023-11-29 00:57:14,544 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:57:14,784 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:57:14,785 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/sv-benchmarks/c/pthread/queue_longer.i [2023-11-29 00:57:14,802 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/data/3470f3f7f/dbb6dd65f168407787447dc9d8fc8334/FLAG7ed4219a1 [2023-11-29 00:57:14,816 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/data/3470f3f7f/dbb6dd65f168407787447dc9d8fc8334 [2023-11-29 00:57:14,819 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:57:14,820 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:57:14,822 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:57:14,822 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:57:14,827 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:57:14,828 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:57:14" (1/1) ... [2023-11-29 00:57:14,829 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@126726bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:14, skipping insertion in model container [2023-11-29 00:57:14,829 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:57:14" (1/1) ... [2023-11-29 00:57:14,875 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:57:15,267 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:57:15,279 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:57:15,330 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:57:15,385 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:57:15,385 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15 WrapperNode [2023-11-29 00:57:15,385 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:57:15,386 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:57:15,386 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:57:15,386 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:57:15,393 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,412 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,447 INFO L138 Inliner]: procedures = 275, calls = 66, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 278 [2023-11-29 00:57:15,447 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:57:15,448 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:57:15,448 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:57:15,448 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:57:15,459 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,459 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,465 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,487 INFO L175 MemorySlicer]: Split 47 memory accesses to 6 slices as follows [2, 32, 5, 4, 2, 2]. 68 percent of accesses are in the largest equivalence class. The 7 initializations are split as follows [2, 0, 5, 0, 0, 0]. The 20 writes are split as follows [0, 15, 0, 3, 1, 1]. [2023-11-29 00:57:15,487 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,487 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,502 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,506 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,509 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,511 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,516 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:57:15,517 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:57:15,518 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:57:15,518 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:57:15,519 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (1/1) ... [2023-11-29 00:57:15,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:57:15,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:15,545 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:57:15,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:57:15,592 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-11-29 00:57:15,592 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-11-29 00:57:15,592 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-11-29 00:57:15,592 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-11-29 00:57:15,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:57:15,593 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:57:15,593 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-29 00:57:15,593 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 00:57:15,593 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 00:57:15,593 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 00:57:15,593 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 00:57:15,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 00:57:15,594 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-29 00:57:15,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 00:57:15,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 00:57:15,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 00:57:15,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 00:57:15,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 00:57:15,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-29 00:57:15,595 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-29 00:57:15,595 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:57:15,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:57:15,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 00:57:15,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 00:57:15,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 00:57:15,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 00:57:15,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-29 00:57:15,596 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:57:15,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:57:15,598 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 00:57:15,794 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:57:15,796 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:57:16,162 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:57:16,412 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:57:16,412 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-29 00:57:16,412 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:57:16 BoogieIcfgContainer [2023-11-29 00:57:16,412 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:57:16,414 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:57:16,414 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:57:16,417 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:57:16,417 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:57:14" (1/3) ... [2023-11-29 00:57:16,418 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ae69059 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:57:16, skipping insertion in model container [2023-11-29 00:57:16,418 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:57:15" (2/3) ... [2023-11-29 00:57:16,418 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ae69059 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:57:16, skipping insertion in model container [2023-11-29 00:57:16,418 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:57:16" (3/3) ... [2023-11-29 00:57:16,420 INFO L112 eAbstractionObserver]: Analyzing ICFG queue_longer.i [2023-11-29 00:57:16,428 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 00:57:16,437 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:57:16,437 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 18 error locations. [2023-11-29 00:57:16,437 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 00:57:16,504 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 00:57:16,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 82 places, 84 transitions, 182 flow [2023-11-29 00:57:16,589 INFO L124 PetriNetUnfolderBase]: 9/82 cut-off events. [2023-11-29 00:57:16,589 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 00:57:16,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91 conditions, 82 events. 9/82 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 215 event pairs, 0 based on Foata normal form. 0/55 useless extension candidates. Maximal degree in co-relation 78. Up to 2 conditions per place. [2023-11-29 00:57:16,593 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 84 transitions, 182 flow [2023-11-29 00:57:16,598 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 78 places, 80 transitions, 169 flow [2023-11-29 00:57:16,607 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:57:16,613 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=LoopHeads, 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;@78719d29, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:57:16,613 INFO L358 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2023-11-29 00:57:16,619 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 00:57:16,619 INFO L124 PetriNetUnfolderBase]: 0/11 cut-off events. [2023-11-29 00:57:16,619 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 00:57:16,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:16,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-29 00:57:16,620 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:16,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:16,625 INFO L85 PathProgramCache]: Analyzing trace with hash 475583, now seen corresponding path program 1 times [2023-11-29 00:57:16,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:16,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636864823] [2023-11-29 00:57:16,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:16,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:16,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:17,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:17,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:17,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636864823] [2023-11-29 00:57:17,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636864823] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:17,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:17,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:57:17,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164993396] [2023-11-29 00:57:17,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:17,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:57:17,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:17,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:57:17,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:57:17,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 84 [2023-11-29 00:57:17,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 80 transitions, 169 flow. Second operand has 4 states, 4 states have (on average 33.5) internal successors, (134), 4 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:17,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:17,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 84 [2023-11-29 00:57:17,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:17,784 INFO L124 PetriNetUnfolderBase]: 1255/2605 cut-off events. [2023-11-29 00:57:17,784 INFO L125 PetriNetUnfolderBase]: For 56/56 co-relation queries the response was YES. [2023-11-29 00:57:17,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4626 conditions, 2605 events. 1255/2605 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 16692 event pairs, 268 based on Foata normal form. 60/2288 useless extension candidates. Maximal degree in co-relation 4506. Up to 1781 conditions per place. [2023-11-29 00:57:17,813 INFO L140 encePairwiseOnDemand]: 77/84 looper letters, 82 selfloop transitions, 6 changer transitions 0/118 dead transitions. [2023-11-29 00:57:17,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 118 transitions, 427 flow [2023-11-29 00:57:17,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:57:17,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:57:17,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 253 transitions. [2023-11-29 00:57:17,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6023809523809524 [2023-11-29 00:57:17,829 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 253 transitions. [2023-11-29 00:57:17,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 253 transitions. [2023-11-29 00:57:17,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:17,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 253 transitions. [2023-11-29 00:57:17,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 50.6) internal successors, (253), 5 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:17,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 84.0) internal successors, (504), 6 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:17,843 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 84.0) internal successors, (504), 6 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:17,845 INFO L175 Difference]: Start difference. First operand has 78 places, 80 transitions, 169 flow. Second operand 5 states and 253 transitions. [2023-11-29 00:57:17,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 118 transitions, 427 flow [2023-11-29 00:57:17,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 118 transitions, 420 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 00:57:17,854 INFO L231 Difference]: Finished difference. Result has 82 places, 84 transitions, 208 flow [2023-11-29 00:57:17,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=82, PETRI_TRANSITIONS=84} [2023-11-29 00:57:17,860 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 4 predicate places. [2023-11-29 00:57:17,861 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 84 transitions, 208 flow [2023-11-29 00:57:17,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.5) internal successors, (134), 4 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:17,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:17,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:17,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 00:57:17,862 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:17,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:17,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1283963854, now seen corresponding path program 1 times [2023-11-29 00:57:17,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:17,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742302110] [2023-11-29 00:57:17,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:17,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:17,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:18,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:18,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:18,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742302110] [2023-11-29 00:57:18,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742302110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:18,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:18,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:57:18,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308202008] [2023-11-29 00:57:18,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:18,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:57:18,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:18,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:57:18,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:57:18,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 84 [2023-11-29 00:57:18,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 84 transitions, 208 flow. Second operand has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:18,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:18,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 84 [2023-11-29 00:57:18,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:18,747 INFO L124 PetriNetUnfolderBase]: 1339/2719 cut-off events. [2023-11-29 00:57:18,747 INFO L125 PetriNetUnfolderBase]: For 348/354 co-relation queries the response was YES. [2023-11-29 00:57:18,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5191 conditions, 2719 events. 1339/2719 cut-off events. For 348/354 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 17341 event pairs, 270 based on Foata normal form. 40/2390 useless extension candidates. Maximal degree in co-relation 4929. Up to 1831 conditions per place. [2023-11-29 00:57:18,774 INFO L140 encePairwiseOnDemand]: 75/84 looper letters, 103 selfloop transitions, 11 changer transitions 0/144 dead transitions. [2023-11-29 00:57:18,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 144 transitions, 576 flow [2023-11-29 00:57:18,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:57:18,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 00:57:18,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 341 transitions. [2023-11-29 00:57:18,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799319727891157 [2023-11-29 00:57:18,779 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 341 transitions. [2023-11-29 00:57:18,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 341 transitions. [2023-11-29 00:57:18,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:18,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 341 transitions. [2023-11-29 00:57:18,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 48.714285714285715) internal successors, (341), 7 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:18,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 84.0) internal successors, (672), 8 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:18,785 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 84.0) internal successors, (672), 8 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:18,786 INFO L175 Difference]: Start difference. First operand has 82 places, 84 transitions, 208 flow. Second operand 7 states and 341 transitions. [2023-11-29 00:57:18,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 144 transitions, 576 flow [2023-11-29 00:57:18,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 144 transitions, 576 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 00:57:18,793 INFO L231 Difference]: Finished difference. Result has 91 places, 90 transitions, 277 flow [2023-11-29 00:57:18,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=277, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2023-11-29 00:57:18,794 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 13 predicate places. [2023-11-29 00:57:18,795 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 90 transitions, 277 flow [2023-11-29 00:57:18,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.6) internal successors, (168), 5 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:18,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:18,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:18,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 00:57:18,796 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:18,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:18,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2004806454, now seen corresponding path program 1 times [2023-11-29 00:57:18,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:18,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103079014] [2023-11-29 00:57:18,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:18,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:18,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:18,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:18,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:18,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103079014] [2023-11-29 00:57:18,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103079014] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:18,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:18,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:57:18,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010407777] [2023-11-29 00:57:18,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:18,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:57:18,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:18,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:57:18,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:57:18,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 84 [2023-11-29 00:57:18,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 277 flow. Second operand has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:18,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:18,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 84 [2023-11-29 00:57:18,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:19,244 INFO L124 PetriNetUnfolderBase]: 1043/2409 cut-off events. [2023-11-29 00:57:19,244 INFO L125 PetriNetUnfolderBase]: For 447/447 co-relation queries the response was YES. [2023-11-29 00:57:19,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4408 conditions, 2409 events. 1043/2409 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 14135 event pairs, 492 based on Foata normal form. 42/2148 useless extension candidates. Maximal degree in co-relation 4398. Up to 899 conditions per place. [2023-11-29 00:57:19,266 INFO L140 encePairwiseOnDemand]: 80/84 looper letters, 65 selfloop transitions, 3 changer transitions 0/98 dead transitions. [2023-11-29 00:57:19,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 98 transitions, 374 flow [2023-11-29 00:57:19,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:57:19,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:57:19,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 177 transitions. [2023-11-29 00:57:19,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7023809523809523 [2023-11-29 00:57:19,268 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 177 transitions. [2023-11-29 00:57:19,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 177 transitions. [2023-11-29 00:57:19,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:19,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 177 transitions. [2023-11-29 00:57:19,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 59.0) internal successors, (177), 3 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:19,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:19,271 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:19,271 INFO L175 Difference]: Start difference. First operand has 91 places, 90 transitions, 277 flow. Second operand 3 states and 177 transitions. [2023-11-29 00:57:19,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 98 transitions, 374 flow [2023-11-29 00:57:19,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 98 transitions, 339 flow, removed 4 selfloop flow, removed 12 redundant places. [2023-11-29 00:57:19,277 INFO L231 Difference]: Finished difference. Result has 76 places, 76 transitions, 169 flow [2023-11-29 00:57:19,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=169, PETRI_PLACES=76, PETRI_TRANSITIONS=76} [2023-11-29 00:57:19,278 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -2 predicate places. [2023-11-29 00:57:19,278 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 76 transitions, 169 flow [2023-11-29 00:57:19,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.333333333333336) internal successors, (115), 3 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:19,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:19,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:19,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 00:57:19,279 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:19,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:19,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1821318727, now seen corresponding path program 1 times [2023-11-29 00:57:19,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:19,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776151273] [2023-11-29 00:57:19,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:19,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:19,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:19,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:19,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:19,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776151273] [2023-11-29 00:57:19,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776151273] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:19,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:19,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:57:19,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341771496] [2023-11-29 00:57:19,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:19,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:57:19,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:19,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:57:19,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:57:19,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 84 [2023-11-29 00:57:19,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 76 transitions, 169 flow. Second operand has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:19,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:19,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 84 [2023-11-29 00:57:19,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:20,037 INFO L124 PetriNetUnfolderBase]: 1927/4229 cut-off events. [2023-11-29 00:57:20,037 INFO L125 PetriNetUnfolderBase]: For 194/194 co-relation queries the response was YES. [2023-11-29 00:57:20,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7558 conditions, 4229 events. 1927/4229 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 27643 event pairs, 974 based on Foata normal form. 142/3844 useless extension candidates. Maximal degree in co-relation 7552. Up to 2020 conditions per place. [2023-11-29 00:57:20,072 INFO L140 encePairwiseOnDemand]: 78/84 looper letters, 115 selfloop transitions, 3 changer transitions 0/146 dead transitions. [2023-11-29 00:57:20,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 146 transitions, 562 flow [2023-11-29 00:57:20,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:57:20,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:57:20,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 254 transitions. [2023-11-29 00:57:20,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7559523809523809 [2023-11-29 00:57:20,074 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 254 transitions. [2023-11-29 00:57:20,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 254 transitions. [2023-11-29 00:57:20,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:20,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 254 transitions. [2023-11-29 00:57:20,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 63.5) internal successors, (254), 4 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:20,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:20,078 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:20,078 INFO L175 Difference]: Start difference. First operand has 76 places, 76 transitions, 169 flow. Second operand 4 states and 254 transitions. [2023-11-29 00:57:20,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 146 transitions, 562 flow [2023-11-29 00:57:20,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 146 transitions, 556 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:57:20,082 INFO L231 Difference]: Finished difference. Result has 80 places, 78 transitions, 190 flow [2023-11-29 00:57:20,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=190, PETRI_PLACES=80, PETRI_TRANSITIONS=78} [2023-11-29 00:57:20,084 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 2 predicate places. [2023-11-29 00:57:20,084 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 78 transitions, 190 flow [2023-11-29 00:57:20,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:20,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:20,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:20,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 00:57:20,085 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:20,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:20,085 INFO L85 PathProgramCache]: Analyzing trace with hash 455651052, now seen corresponding path program 1 times [2023-11-29 00:57:20,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:20,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438459036] [2023-11-29 00:57:20,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:20,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:20,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:20,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:20,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438459036] [2023-11-29 00:57:20,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438459036] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:20,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:20,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:57:20,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829435152] [2023-11-29 00:57:20,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:20,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:57:20,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:20,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:57:20,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:57:20,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 84 [2023-11-29 00:57:20,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 78 transitions, 190 flow. Second operand has 5 states, 5 states have (on average 38.8) internal successors, (194), 5 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:20,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:20,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 84 [2023-11-29 00:57:20,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:21,019 INFO L124 PetriNetUnfolderBase]: 1751/3940 cut-off events. [2023-11-29 00:57:21,019 INFO L125 PetriNetUnfolderBase]: For 808/932 co-relation queries the response was YES. [2023-11-29 00:57:21,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7532 conditions, 3940 events. 1751/3940 cut-off events. For 808/932 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 25671 event pairs, 289 based on Foata normal form. 0/3492 useless extension candidates. Maximal degree in co-relation 7524. Up to 2477 conditions per place. [2023-11-29 00:57:21,051 INFO L140 encePairwiseOnDemand]: 78/84 looper letters, 75 selfloop transitions, 5 changer transitions 0/110 dead transitions. [2023-11-29 00:57:21,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 110 transitions, 468 flow [2023-11-29 00:57:21,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:57:21,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:57:21,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 252 transitions. [2023-11-29 00:57:21,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2023-11-29 00:57:21,054 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 252 transitions. [2023-11-29 00:57:21,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 252 transitions. [2023-11-29 00:57:21,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:21,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 252 transitions. [2023-11-29 00:57:21,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 50.4) internal successors, (252), 5 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:21,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 84.0) internal successors, (504), 6 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:21,057 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 84.0) internal successors, (504), 6 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:21,057 INFO L175 Difference]: Start difference. First operand has 80 places, 78 transitions, 190 flow. Second operand 5 states and 252 transitions. [2023-11-29 00:57:21,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 110 transitions, 468 flow [2023-11-29 00:57:21,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 110 transitions, 460 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:57:21,061 INFO L231 Difference]: Finished difference. Result has 83 places, 77 transitions, 196 flow [2023-11-29 00:57:21,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=196, PETRI_PLACES=83, PETRI_TRANSITIONS=77} [2023-11-29 00:57:21,062 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 5 predicate places. [2023-11-29 00:57:21,062 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 77 transitions, 196 flow [2023-11-29 00:57:21,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.8) internal successors, (194), 5 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:21,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:21,063 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:21,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 00:57:21,063 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:21,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:21,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1773629295, now seen corresponding path program 1 times [2023-11-29 00:57:21,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:21,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177659485] [2023-11-29 00:57:21,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:21,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:21,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:21,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:21,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:21,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177659485] [2023-11-29 00:57:21,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177659485] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:57:21,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735437791] [2023-11-29 00:57:21,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:21,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:57:21,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:21,156 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:57:21,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 00:57:21,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:21,294 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:57:21,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:21,359 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:21,359 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:57:21,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735437791] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:21,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:57:21,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-29 00:57:21,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30407598] [2023-11-29 00:57:21,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:21,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:57:21,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:21,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:57:21,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:57:21,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 84 [2023-11-29 00:57:21,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 77 transitions, 196 flow. Second operand has 6 states, 6 states have (on average 36.166666666666664) internal successors, (217), 6 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:21,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:21,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 84 [2023-11-29 00:57:21,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:22,157 INFO L124 PetriNetUnfolderBase]: 1719/3756 cut-off events. [2023-11-29 00:57:22,157 INFO L125 PetriNetUnfolderBase]: For 511/511 co-relation queries the response was YES. [2023-11-29 00:57:22,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7425 conditions, 3756 events. 1719/3756 cut-off events. For 511/511 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 24051 event pairs, 96 based on Foata normal form. 72/3468 useless extension candidates. Maximal degree in co-relation 7417. Up to 1108 conditions per place. [2023-11-29 00:57:22,186 INFO L140 encePairwiseOnDemand]: 80/84 looper letters, 167 selfloop transitions, 5 changer transitions 0/200 dead transitions. [2023-11-29 00:57:22,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 200 transitions, 840 flow [2023-11-29 00:57:22,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:57:22,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:57:22,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 372 transitions. [2023-11-29 00:57:22,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7380952380952381 [2023-11-29 00:57:22,188 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 372 transitions. [2023-11-29 00:57:22,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 372 transitions. [2023-11-29 00:57:22,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:22,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 372 transitions. [2023-11-29 00:57:22,190 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 62.0) internal successors, (372), 6 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:22,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 84.0) internal successors, (588), 7 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:22,192 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 84.0) internal successors, (588), 7 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:22,192 INFO L175 Difference]: Start difference. First operand has 83 places, 77 transitions, 196 flow. Second operand 6 states and 372 transitions. [2023-11-29 00:57:22,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 200 transitions, 840 flow [2023-11-29 00:57:22,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 200 transitions, 798 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 00:57:22,199 INFO L231 Difference]: Finished difference. Result has 83 places, 76 transitions, 192 flow [2023-11-29 00:57:22,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=192, PETRI_PLACES=83, PETRI_TRANSITIONS=76} [2023-11-29 00:57:22,200 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 5 predicate places. [2023-11-29 00:57:22,200 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 76 transitions, 192 flow [2023-11-29 00:57:22,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 36.166666666666664) internal successors, (217), 6 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:22,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:22,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:22,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 00:57:22,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 00:57:22,407 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:22,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:22,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1717012946, now seen corresponding path program 1 times [2023-11-29 00:57:22,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:22,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494712465] [2023-11-29 00:57:22,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:22,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:22,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:23,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:23,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:23,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494712465] [2023-11-29 00:57:23,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494712465] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:23,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:23,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:57:23,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626321168] [2023-11-29 00:57:23,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:23,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:57:23,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:23,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:57:23,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:57:23,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 84 [2023-11-29 00:57:23,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 76 transitions, 192 flow. Second operand has 8 states, 8 states have (on average 32.125) internal successors, (257), 8 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:23,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:23,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 84 [2023-11-29 00:57:23,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:24,618 INFO L124 PetriNetUnfolderBase]: 3540/7188 cut-off events. [2023-11-29 00:57:24,618 INFO L125 PetriNetUnfolderBase]: For 2896/2996 co-relation queries the response was YES. [2023-11-29 00:57:24,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14957 conditions, 7188 events. 3540/7188 cut-off events. For 2896/2996 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 47791 event pairs, 231 based on Foata normal form. 0/6320 useless extension candidates. Maximal degree in co-relation 14949. Up to 1779 conditions per place. [2023-11-29 00:57:24,666 INFO L140 encePairwiseOnDemand]: 71/84 looper letters, 160 selfloop transitions, 28 changer transitions 0/213 dead transitions. [2023-11-29 00:57:24,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 213 transitions, 1049 flow [2023-11-29 00:57:24,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:57:24,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 00:57:24,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 471 transitions. [2023-11-29 00:57:24,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2023-11-29 00:57:24,669 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 471 transitions. [2023-11-29 00:57:24,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 471 transitions. [2023-11-29 00:57:24,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:24,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 471 transitions. [2023-11-29 00:57:24,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 47.1) internal successors, (471), 10 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:24,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:24,674 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:24,674 INFO L175 Difference]: Start difference. First operand has 83 places, 76 transitions, 192 flow. Second operand 10 states and 471 transitions. [2023-11-29 00:57:24,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 213 transitions, 1049 flow [2023-11-29 00:57:24,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 213 transitions, 1014 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 00:57:24,681 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 368 flow [2023-11-29 00:57:24,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=187, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=368, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2023-11-29 00:57:24,682 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 18 predicate places. [2023-11-29 00:57:24,682 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 368 flow [2023-11-29 00:57:24,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 32.125) internal successors, (257), 8 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:24,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:24,682 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:24,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 00:57:24,683 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:24,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:24,683 INFO L85 PathProgramCache]: Analyzing trace with hash -852065864, now seen corresponding path program 1 times [2023-11-29 00:57:24,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:24,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368832068] [2023-11-29 00:57:24,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:24,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:24,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:24,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:57:24,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:24,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368832068] [2023-11-29 00:57:24,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368832068] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:24,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:24,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:57:24,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867663787] [2023-11-29 00:57:24,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:24,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:57:24,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:24,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:57:24,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:57:24,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 84 [2023-11-29 00:57:24,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 368 flow. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:24,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:24,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 84 [2023-11-29 00:57:24,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:25,531 INFO L124 PetriNetUnfolderBase]: 3023/6428 cut-off events. [2023-11-29 00:57:25,531 INFO L125 PetriNetUnfolderBase]: For 3362/3400 co-relation queries the response was YES. [2023-11-29 00:57:25,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14522 conditions, 6428 events. 3023/6428 cut-off events. For 3362/3400 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 43306 event pairs, 538 based on Foata normal form. 126/6156 useless extension candidates. Maximal degree in co-relation 14508. Up to 3133 conditions per place. [2023-11-29 00:57:25,565 INFO L140 encePairwiseOnDemand]: 79/84 looper letters, 130 selfloop transitions, 6 changer transitions 6/171 dead transitions. [2023-11-29 00:57:25,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 171 transitions, 892 flow [2023-11-29 00:57:25,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:57:25,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:57:25,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 235 transitions. [2023-11-29 00:57:25,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6994047619047619 [2023-11-29 00:57:25,567 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 235 transitions. [2023-11-29 00:57:25,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 235 transitions. [2023-11-29 00:57:25,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:25,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 235 transitions. [2023-11-29 00:57:25,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 58.75) internal successors, (235), 4 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:25,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:25,569 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:25,569 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 368 flow. Second operand 4 states and 235 transitions. [2023-11-29 00:57:25,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 171 transitions, 892 flow [2023-11-29 00:57:25,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 171 transitions, 884 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-11-29 00:57:25,583 INFO L231 Difference]: Finished difference. Result has 97 places, 99 transitions, 374 flow [2023-11-29 00:57:25,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=374, PETRI_PLACES=97, PETRI_TRANSITIONS=99} [2023-11-29 00:57:25,584 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 19 predicate places. [2023-11-29 00:57:25,584 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 99 transitions, 374 flow [2023-11-29 00:57:25,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:25,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:25,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:25,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 00:57:25,585 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:25,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:25,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1687792969, now seen corresponding path program 1 times [2023-11-29 00:57:25,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:25,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738303748] [2023-11-29 00:57:25,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:25,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:25,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:26,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:26,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:26,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738303748] [2023-11-29 00:57:26,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738303748] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:26,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:26,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:57:26,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004427713] [2023-11-29 00:57:26,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:26,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:57:26,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:26,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:57:26,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:57:26,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 84 [2023-11-29 00:57:26,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 99 transitions, 374 flow. Second operand has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:26,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:26,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 84 [2023-11-29 00:57:26,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:27,272 INFO L124 PetriNetUnfolderBase]: 3776/7699 cut-off events. [2023-11-29 00:57:27,272 INFO L125 PetriNetUnfolderBase]: For 6189/6219 co-relation queries the response was YES. [2023-11-29 00:57:27,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18445 conditions, 7699 events. 3776/7699 cut-off events. For 6189/6219 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 53162 event pairs, 983 based on Foata normal form. 22/7323 useless extension candidates. Maximal degree in co-relation 18431. Up to 4806 conditions per place. [2023-11-29 00:57:27,310 INFO L140 encePairwiseOnDemand]: 75/84 looper letters, 152 selfloop transitions, 8 changer transitions 3/190 dead transitions. [2023-11-29 00:57:27,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 190 transitions, 1114 flow [2023-11-29 00:57:27,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:57:27,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 00:57:27,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 374 transitions. [2023-11-29 00:57:27,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4947089947089947 [2023-11-29 00:57:27,312 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 374 transitions. [2023-11-29 00:57:27,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 374 transitions. [2023-11-29 00:57:27,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:27,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 374 transitions. [2023-11-29 00:57:27,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 41.55555555555556) internal successors, (374), 9 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:27,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 84.0) internal successors, (840), 10 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:27,315 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 84.0) internal successors, (840), 10 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:27,315 INFO L175 Difference]: Start difference. First operand has 97 places, 99 transitions, 374 flow. Second operand 9 states and 374 transitions. [2023-11-29 00:57:27,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 190 transitions, 1114 flow [2023-11-29 00:57:27,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 190 transitions, 1058 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 00:57:27,340 INFO L231 Difference]: Finished difference. Result has 104 places, 101 transitions, 404 flow [2023-11-29 00:57:27,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=404, PETRI_PLACES=104, PETRI_TRANSITIONS=101} [2023-11-29 00:57:27,341 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 26 predicate places. [2023-11-29 00:57:27,341 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 101 transitions, 404 flow [2023-11-29 00:57:27,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 30.0) internal successors, (240), 8 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:27,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:27,342 INFO L208 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] [2023-11-29 00:57:27,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 00:57:27,342 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:27,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:27,343 INFO L85 PathProgramCache]: Analyzing trace with hash -782005455, now seen corresponding path program 1 times [2023-11-29 00:57:27,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:27,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66064253] [2023-11-29 00:57:27,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:27,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:27,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:27,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:27,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:27,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66064253] [2023-11-29 00:57:27,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66064253] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:27,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:27,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:57:27,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283867454] [2023-11-29 00:57:27,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:27,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:57:27,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:27,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:57:27,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:57:27,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 84 [2023-11-29 00:57:27,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 101 transitions, 404 flow. Second operand has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:27,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:27,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 84 [2023-11-29 00:57:27,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:28,378 INFO L124 PetriNetUnfolderBase]: 4265/8644 cut-off events. [2023-11-29 00:57:28,378 INFO L125 PetriNetUnfolderBase]: For 6016/6064 co-relation queries the response was YES. [2023-11-29 00:57:28,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20593 conditions, 8644 events. 4265/8644 cut-off events. For 6016/6064 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 61574 event pairs, 2496 based on Foata normal form. 144/8318 useless extension candidates. Maximal degree in co-relation 20576. Up to 5866 conditions per place. [2023-11-29 00:57:28,420 INFO L140 encePairwiseOnDemand]: 76/84 looper letters, 116 selfloop transitions, 3 changer transitions 0/146 dead transitions. [2023-11-29 00:57:28,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 146 transitions, 825 flow [2023-11-29 00:57:28,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:57:28,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:57:28,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 220 transitions. [2023-11-29 00:57:28,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6547619047619048 [2023-11-29 00:57:28,422 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 220 transitions. [2023-11-29 00:57:28,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 220 transitions. [2023-11-29 00:57:28,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:28,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 220 transitions. [2023-11-29 00:57:28,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 55.0) internal successors, (220), 4 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) [2023-11-29 00:57:28,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:28,425 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:28,425 INFO L175 Difference]: Start difference. First operand has 104 places, 101 transitions, 404 flow. Second operand 4 states and 220 transitions. [2023-11-29 00:57:28,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 146 transitions, 825 flow [2023-11-29 00:57:28,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 146 transitions, 817 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 00:57:28,449 INFO L231 Difference]: Finished difference. Result has 105 places, 103 transitions, 424 flow [2023-11-29 00:57:28,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=424, PETRI_PLACES=105, PETRI_TRANSITIONS=103} [2023-11-29 00:57:28,450 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 27 predicate places. [2023-11-29 00:57:28,450 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 103 transitions, 424 flow [2023-11-29 00:57:28,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:28,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:28,451 INFO L208 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] [2023-11-29 00:57:28,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 00:57:28,451 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:28,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:28,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1528620540, now seen corresponding path program 1 times [2023-11-29 00:57:28,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:28,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499183813] [2023-11-29 00:57:28,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:28,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:28,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:28,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:28,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:28,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499183813] [2023-11-29 00:57:28,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499183813] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:28,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:28,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:57:28,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802028089] [2023-11-29 00:57:28,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:28,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:57:28,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:28,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:57:28,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:57:29,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 84 [2023-11-29 00:57:29,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 103 transitions, 424 flow. Second operand has 8 states, 8 states have (on average 34.25) internal successors, (274), 8 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:29,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:29,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 84 [2023-11-29 00:57:29,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:30,503 INFO L124 PetriNetUnfolderBase]: 4242/8793 cut-off events. [2023-11-29 00:57:30,503 INFO L125 PetriNetUnfolderBase]: For 6423/6539 co-relation queries the response was YES. [2023-11-29 00:57:30,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21983 conditions, 8793 events. 4242/8793 cut-off events. For 6423/6539 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 63909 event pairs, 875 based on Foata normal form. 44/8573 useless extension candidates. Maximal degree in co-relation 21963. Up to 4479 conditions per place. [2023-11-29 00:57:30,547 INFO L140 encePairwiseOnDemand]: 69/84 looper letters, 174 selfloop transitions, 16 changer transitions 3/222 dead transitions. [2023-11-29 00:57:30,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 222 transitions, 1294 flow [2023-11-29 00:57:30,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:57:30,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 00:57:30,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 463 transitions. [2023-11-29 00:57:30,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511904761904762 [2023-11-29 00:57:30,550 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 463 transitions. [2023-11-29 00:57:30,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 463 transitions. [2023-11-29 00:57:30,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:30,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 463 transitions. [2023-11-29 00:57:30,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 46.3) internal successors, (463), 10 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:30,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:30,553 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:30,553 INFO L175 Difference]: Start difference. First operand has 105 places, 103 transitions, 424 flow. Second operand 10 states and 463 transitions. [2023-11-29 00:57:30,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 222 transitions, 1294 flow [2023-11-29 00:57:30,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 222 transitions, 1291 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:57:30,583 INFO L231 Difference]: Finished difference. Result has 116 places, 112 transitions, 529 flow [2023-11-29 00:57:30,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=529, PETRI_PLACES=116, PETRI_TRANSITIONS=112} [2023-11-29 00:57:30,584 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 38 predicate places. [2023-11-29 00:57:30,584 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 112 transitions, 529 flow [2023-11-29 00:57:30,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 34.25) internal successors, (274), 8 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:30,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:30,585 INFO L208 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] [2023-11-29 00:57:30,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 00:57:30,585 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:30,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:30,585 INFO L85 PathProgramCache]: Analyzing trace with hash 142597300, now seen corresponding path program 1 times [2023-11-29 00:57:30,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:30,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459459286] [2023-11-29 00:57:30,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:30,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:30,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:31,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:31,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:31,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459459286] [2023-11-29 00:57:31,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459459286] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:31,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:31,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:57:31,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946607775] [2023-11-29 00:57:31,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:31,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:57:31,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:31,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:57:31,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:57:31,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 84 [2023-11-29 00:57:31,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 112 transitions, 529 flow. Second operand has 8 states, 8 states have (on average 34.25) internal successors, (274), 8 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:31,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:31,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 84 [2023-11-29 00:57:31,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:32,397 INFO L124 PetriNetUnfolderBase]: 4242/8793 cut-off events. [2023-11-29 00:57:32,397 INFO L125 PetriNetUnfolderBase]: For 8590/8706 co-relation queries the response was YES. [2023-11-29 00:57:32,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23769 conditions, 8793 events. 4242/8793 cut-off events. For 8590/8706 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 63887 event pairs, 875 based on Foata normal form. 44/8729 useless extension candidates. Maximal degree in co-relation 23747. Up to 4631 conditions per place. [2023-11-29 00:57:32,504 INFO L140 encePairwiseOnDemand]: 69/84 looper letters, 174 selfloop transitions, 16 changer transitions 3/222 dead transitions. [2023-11-29 00:57:32,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 222 transitions, 1374 flow [2023-11-29 00:57:32,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:57:32,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 00:57:32,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 462 transitions. [2023-11-29 00:57:32,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2023-11-29 00:57:32,510 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 462 transitions. [2023-11-29 00:57:32,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 462 transitions. [2023-11-29 00:57:32,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:32,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 462 transitions. [2023-11-29 00:57:32,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 46.2) internal successors, (462), 10 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:32,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:32,523 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:32,523 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 529 flow. Second operand 10 states and 462 transitions. [2023-11-29 00:57:32,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 222 transitions, 1374 flow [2023-11-29 00:57:32,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 222 transitions, 1360 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-11-29 00:57:32,552 INFO L231 Difference]: Finished difference. Result has 121 places, 112 transitions, 563 flow [2023-11-29 00:57:32,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=563, PETRI_PLACES=121, PETRI_TRANSITIONS=112} [2023-11-29 00:57:32,553 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 43 predicate places. [2023-11-29 00:57:32,553 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 112 transitions, 563 flow [2023-11-29 00:57:32,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 34.25) internal successors, (274), 8 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:32,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:32,553 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:32,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 00:57:32,553 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:32,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:32,554 INFO L85 PathProgramCache]: Analyzing trace with hash -338275609, now seen corresponding path program 1 times [2023-11-29 00:57:32,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:32,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746350847] [2023-11-29 00:57:32,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:32,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:32,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:32,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:32,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746350847] [2023-11-29 00:57:32,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746350847] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:57:32,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114088425] [2023-11-29 00:57:32,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:32,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:57:32,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:32,645 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:57:32,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 00:57:32,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:32,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:57:32,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:32,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:32,832 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:57:32,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114088425] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:32,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:57:32,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-29 00:57:32,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871078506] [2023-11-29 00:57:32,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:32,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:57:32,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:32,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:57:32,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:57:32,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 84 [2023-11-29 00:57:32,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 112 transitions, 563 flow. Second operand has 6 states, 6 states have (on average 35.5) internal successors, (213), 6 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:32,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:32,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 84 [2023-11-29 00:57:32,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:34,229 INFO L124 PetriNetUnfolderBase]: 4176/8487 cut-off events. [2023-11-29 00:57:34,229 INFO L125 PetriNetUnfolderBase]: For 10164/10246 co-relation queries the response was YES. [2023-11-29 00:57:34,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23687 conditions, 8487 events. 4176/8487 cut-off events. For 10164/10246 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 60057 event pairs, 691 based on Foata normal form. 230/8509 useless extension candidates. Maximal degree in co-relation 23663. Up to 4444 conditions per place. [2023-11-29 00:57:34,288 INFO L140 encePairwiseOnDemand]: 79/84 looper letters, 153 selfloop transitions, 5 changer transitions 0/185 dead transitions. [2023-11-29 00:57:34,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 185 transitions, 1223 flow [2023-11-29 00:57:34,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:57:34,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 00:57:34,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 303 transitions. [2023-11-29 00:57:34,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2023-11-29 00:57:34,290 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 303 transitions. [2023-11-29 00:57:34,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 303 transitions. [2023-11-29 00:57:34,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:34,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 303 transitions. [2023-11-29 00:57:34,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 50.5) internal successors, (303), 6 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:34,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 84.0) internal successors, (588), 7 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:34,293 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 84.0) internal successors, (588), 7 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:34,293 INFO L175 Difference]: Start difference. First operand has 121 places, 112 transitions, 563 flow. Second operand 6 states and 303 transitions. [2023-11-29 00:57:34,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 185 transitions, 1223 flow [2023-11-29 00:57:34,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 185 transitions, 1204 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 00:57:34,336 INFO L231 Difference]: Finished difference. Result has 118 places, 110 transitions, 551 flow [2023-11-29 00:57:34,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=551, PETRI_PLACES=118, PETRI_TRANSITIONS=110} [2023-11-29 00:57:34,337 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 40 predicate places. [2023-11-29 00:57:34,338 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 110 transitions, 551 flow [2023-11-29 00:57:34,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.5) internal successors, (213), 6 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:34,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:34,338 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:34,343 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 00:57:34,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:57:34,539 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:34,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:34,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1896608476, now seen corresponding path program 1 times [2023-11-29 00:57:34,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:34,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114072391] [2023-11-29 00:57:34,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:34,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:34,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:34,608 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:57:34,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:34,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114072391] [2023-11-29 00:57:34,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114072391] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:34,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:34,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:57:34,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666696214] [2023-11-29 00:57:34,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:34,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:57:34,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:34,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:57:34,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:57:34,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 84 [2023-11-29 00:57:34,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 110 transitions, 551 flow. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:34,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:34,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 84 [2023-11-29 00:57:34,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:35,732 INFO L124 PetriNetUnfolderBase]: 4111/8392 cut-off events. [2023-11-29 00:57:35,733 INFO L125 PetriNetUnfolderBase]: For 10051/10089 co-relation queries the response was YES. [2023-11-29 00:57:35,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23633 conditions, 8392 events. 4111/8392 cut-off events. For 10051/10089 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 58918 event pairs, 1023 based on Foata normal form. 230/8522 useless extension candidates. Maximal degree in co-relation 23608. Up to 4401 conditions per place. [2023-11-29 00:57:35,782 INFO L140 encePairwiseOnDemand]: 78/84 looper letters, 117 selfloop transitions, 6 changer transitions 0/149 dead transitions. [2023-11-29 00:57:35,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 149 transitions, 961 flow [2023-11-29 00:57:35,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 00:57:35,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 00:57:35,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 200 transitions. [2023-11-29 00:57:35,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2023-11-29 00:57:35,783 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 200 transitions. [2023-11-29 00:57:35,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 200 transitions. [2023-11-29 00:57:35,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:35,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 200 transitions. [2023-11-29 00:57:35,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 50.0) internal successors, (200), 4 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:35,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:35,785 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 84.0) internal successors, (420), 5 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:35,785 INFO L175 Difference]: Start difference. First operand has 118 places, 110 transitions, 551 flow. Second operand 4 states and 200 transitions. [2023-11-29 00:57:35,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 149 transitions, 961 flow [2023-11-29 00:57:35,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 149 transitions, 952 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-11-29 00:57:35,814 INFO L231 Difference]: Finished difference. Result has 116 places, 109 transitions, 554 flow [2023-11-29 00:57:35,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=554, PETRI_PLACES=116, PETRI_TRANSITIONS=109} [2023-11-29 00:57:35,815 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 38 predicate places. [2023-11-29 00:57:35,815 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 109 transitions, 554 flow [2023-11-29 00:57:35,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:35,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:35,815 INFO L208 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] [2023-11-29 00:57:35,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 00:57:35,816 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:35,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:35,816 INFO L85 PathProgramCache]: Analyzing trace with hash 351722654, now seen corresponding path program 1 times [2023-11-29 00:57:35,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:35,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099647105] [2023-11-29 00:57:35,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:35,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:35,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:35,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:35,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:35,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099647105] [2023-11-29 00:57:35,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099647105] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:35,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:35,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:57:35,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755675403] [2023-11-29 00:57:35,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:35,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:57:35,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:35,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:57:35,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:57:35,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 84 [2023-11-29 00:57:35,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 109 transitions, 554 flow. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:35,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:35,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 84 [2023-11-29 00:57:35,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:36,564 INFO L124 PetriNetUnfolderBase]: 1805/4068 cut-off events. [2023-11-29 00:57:36,564 INFO L125 PetriNetUnfolderBase]: For 5703/5703 co-relation queries the response was YES. [2023-11-29 00:57:36,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11776 conditions, 4068 events. 1805/4068 cut-off events. For 5703/5703 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 26568 event pairs, 535 based on Foata normal form. 172/4184 useless extension candidates. Maximal degree in co-relation 11752. Up to 2016 conditions per place. [2023-11-29 00:57:36,590 INFO L140 encePairwiseOnDemand]: 78/84 looper letters, 68 selfloop transitions, 6 changer transitions 0/101 dead transitions. [2023-11-29 00:57:36,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 101 transitions, 617 flow [2023-11-29 00:57:36,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:57:36,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:57:36,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 167 transitions. [2023-11-29 00:57:36,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6626984126984127 [2023-11-29 00:57:36,592 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 167 transitions. [2023-11-29 00:57:36,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 167 transitions. [2023-11-29 00:57:36,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:36,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 167 transitions. [2023-11-29 00:57:36,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 55.666666666666664) internal successors, (167), 3 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:36,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:36,594 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:36,594 INFO L175 Difference]: Start difference. First operand has 116 places, 109 transitions, 554 flow. Second operand 3 states and 167 transitions. [2023-11-29 00:57:36,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 101 transitions, 617 flow [2023-11-29 00:57:36,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 101 transitions, 562 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-11-29 00:57:36,614 INFO L231 Difference]: Finished difference. Result has 108 places, 83 transitions, 345 flow [2023-11-29 00:57:36,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=345, PETRI_PLACES=108, PETRI_TRANSITIONS=83} [2023-11-29 00:57:36,615 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 30 predicate places. [2023-11-29 00:57:36,615 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 83 transitions, 345 flow [2023-11-29 00:57:36,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:36,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:36,616 INFO L208 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] [2023-11-29 00:57:36,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 00:57:36,616 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:36,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:36,617 INFO L85 PathProgramCache]: Analyzing trace with hash -308300654, now seen corresponding path program 1 times [2023-11-29 00:57:36,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:36,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698974923] [2023-11-29 00:57:36,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:36,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:36,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:37,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:37,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:37,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698974923] [2023-11-29 00:57:37,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698974923] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:37,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:37,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 00:57:37,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785509054] [2023-11-29 00:57:37,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:37,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:57:37,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:37,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:57:37,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:57:37,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 84 [2023-11-29 00:57:37,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 83 transitions, 345 flow. Second operand has 11 states, 11 states have (on average 28.363636363636363) internal successors, (312), 11 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:37,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:37,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 84 [2023-11-29 00:57:37,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:38,909 INFO L124 PetriNetUnfolderBase]: 2975/6252 cut-off events. [2023-11-29 00:57:38,909 INFO L125 PetriNetUnfolderBase]: For 6484/6484 co-relation queries the response was YES. [2023-11-29 00:57:38,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17814 conditions, 6252 events. 2975/6252 cut-off events. For 6484/6484 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 42765 event pairs, 259 based on Foata normal form. 56/6222 useless extension candidates. Maximal degree in co-relation 17793. Up to 1731 conditions per place. [2023-11-29 00:57:38,942 INFO L140 encePairwiseOnDemand]: 71/84 looper letters, 216 selfloop transitions, 20 changer transitions 3/260 dead transitions. [2023-11-29 00:57:38,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 260 transitions, 1620 flow [2023-11-29 00:57:38,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 00:57:38,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 00:57:38,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 611 transitions. [2023-11-29 00:57:38,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45461309523809523 [2023-11-29 00:57:38,945 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 611 transitions. [2023-11-29 00:57:38,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 611 transitions. [2023-11-29 00:57:38,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:38,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 611 transitions. [2023-11-29 00:57:38,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 38.1875) internal successors, (611), 16 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:38,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 84.0) internal successors, (1428), 17 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:38,950 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 84.0) internal successors, (1428), 17 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:38,950 INFO L175 Difference]: Start difference. First operand has 108 places, 83 transitions, 345 flow. Second operand 16 states and 611 transitions. [2023-11-29 00:57:38,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 260 transitions, 1620 flow [2023-11-29 00:57:38,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 260 transitions, 1600 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:57:38,964 INFO L231 Difference]: Finished difference. Result has 128 places, 94 transitions, 476 flow [2023-11-29 00:57:38,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=476, PETRI_PLACES=128, PETRI_TRANSITIONS=94} [2023-11-29 00:57:38,965 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 50 predicate places. [2023-11-29 00:57:38,965 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 94 transitions, 476 flow [2023-11-29 00:57:38,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 28.363636363636363) internal successors, (312), 11 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:38,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:38,965 INFO L208 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] [2023-11-29 00:57:38,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 00:57:38,965 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:38,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:38,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1103141497, now seen corresponding path program 1 times [2023-11-29 00:57:38,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:38,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013117738] [2023-11-29 00:57:38,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:38,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:38,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:39,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:39,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:39,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013117738] [2023-11-29 00:57:39,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013117738] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:39,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:39,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:57:39,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207672423] [2023-11-29 00:57:39,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:39,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:57:39,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:39,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:57:39,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:57:39,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 84 [2023-11-29 00:57:39,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 94 transitions, 476 flow. Second operand has 6 states, 6 states have (on average 38.333333333333336) internal successors, (230), 6 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:39,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:39,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 84 [2023-11-29 00:57:39,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:39,923 INFO L124 PetriNetUnfolderBase]: 2683/5890 cut-off events. [2023-11-29 00:57:39,923 INFO L125 PetriNetUnfolderBase]: For 8311/8311 co-relation queries the response was YES. [2023-11-29 00:57:39,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17306 conditions, 5890 events. 2683/5890 cut-off events. For 8311/8311 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 41455 event pairs, 1549 based on Foata normal form. 76/5868 useless extension candidates. Maximal degree in co-relation 17279. Up to 3134 conditions per place. [2023-11-29 00:57:39,951 INFO L140 encePairwiseOnDemand]: 76/84 looper letters, 65 selfloop transitions, 19 changer transitions 0/109 dead transitions. [2023-11-29 00:57:39,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 109 transitions, 710 flow [2023-11-29 00:57:39,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:57:39,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:57:39,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 227 transitions. [2023-11-29 00:57:39,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2023-11-29 00:57:39,953 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 227 transitions. [2023-11-29 00:57:39,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 227 transitions. [2023-11-29 00:57:39,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:39,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 227 transitions. [2023-11-29 00:57:39,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 45.4) internal successors, (227), 5 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:39,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 84.0) internal successors, (504), 6 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:39,955 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 84.0) internal successors, (504), 6 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:39,955 INFO L175 Difference]: Start difference. First operand has 128 places, 94 transitions, 476 flow. Second operand 5 states and 227 transitions. [2023-11-29 00:57:39,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 109 transitions, 710 flow [2023-11-29 00:57:39,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 109 transitions, 679 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-11-29 00:57:39,974 INFO L231 Difference]: Finished difference. Result has 121 places, 92 transitions, 474 flow [2023-11-29 00:57:39,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=474, PETRI_PLACES=121, PETRI_TRANSITIONS=92} [2023-11-29 00:57:39,974 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 43 predicate places. [2023-11-29 00:57:39,975 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 92 transitions, 474 flow [2023-11-29 00:57:39,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 38.333333333333336) internal successors, (230), 6 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:39,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:39,975 INFO L208 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] [2023-11-29 00:57:39,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 00:57:39,975 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:39,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:39,976 INFO L85 PathProgramCache]: Analyzing trace with hash -570241940, now seen corresponding path program 1 times [2023-11-29 00:57:39,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:39,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063459860] [2023-11-29 00:57:39,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:39,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:39,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:40,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:40,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:40,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063459860] [2023-11-29 00:57:40,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063459860] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:40,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:40,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:57:40,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983612056] [2023-11-29 00:57:40,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:40,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:57:40,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:40,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:57:40,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:57:40,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 84 [2023-11-29 00:57:40,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 92 transitions, 474 flow. Second operand has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:40,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:40,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 84 [2023-11-29 00:57:40,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:40,636 INFO L124 PetriNetUnfolderBase]: 2191/4842 cut-off events. [2023-11-29 00:57:40,636 INFO L125 PetriNetUnfolderBase]: For 6723/6723 co-relation queries the response was YES. [2023-11-29 00:57:40,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13842 conditions, 4842 events. 2191/4842 cut-off events. For 6723/6723 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 32234 event pairs, 1159 based on Foata normal form. 48/4790 useless extension candidates. Maximal degree in co-relation 13816. Up to 2053 conditions per place. [2023-11-29 00:57:40,662 INFO L140 encePairwiseOnDemand]: 81/84 looper letters, 76 selfloop transitions, 2 changer transitions 0/104 dead transitions. [2023-11-29 00:57:40,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 104 transitions, 647 flow [2023-11-29 00:57:40,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:57:40,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:57:40,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 167 transitions. [2023-11-29 00:57:40,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6626984126984127 [2023-11-29 00:57:40,663 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 167 transitions. [2023-11-29 00:57:40,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 167 transitions. [2023-11-29 00:57:40,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:40,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 167 transitions. [2023-11-29 00:57:40,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 55.666666666666664) internal successors, (167), 3 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:40,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:40,665 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:40,665 INFO L175 Difference]: Start difference. First operand has 121 places, 92 transitions, 474 flow. Second operand 3 states and 167 transitions. [2023-11-29 00:57:40,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 104 transitions, 647 flow [2023-11-29 00:57:40,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 104 transitions, 584 flow, removed 2 selfloop flow, removed 10 redundant places. [2023-11-29 00:57:40,680 INFO L231 Difference]: Finished difference. Result has 112 places, 84 transitions, 347 flow [2023-11-29 00:57:40,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=347, PETRI_PLACES=112, PETRI_TRANSITIONS=84} [2023-11-29 00:57:40,680 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 34 predicate places. [2023-11-29 00:57:40,680 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 84 transitions, 347 flow [2023-11-29 00:57:40,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.0) internal successors, (132), 3 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:40,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:40,681 INFO L208 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] [2023-11-29 00:57:40,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 00:57:40,681 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:40,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:40,681 INFO L85 PathProgramCache]: Analyzing trace with hash 737970252, now seen corresponding path program 1 times [2023-11-29 00:57:40,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:40,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81851729] [2023-11-29 00:57:40,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:40,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:41,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:41,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:41,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81851729] [2023-11-29 00:57:41,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81851729] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:41,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:41,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 00:57:41,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701758177] [2023-11-29 00:57:41,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:41,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:57:41,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:41,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:57:41,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:57:41,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 84 [2023-11-29 00:57:41,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 84 transitions, 347 flow. Second operand has 11 states, 11 states have (on average 32.54545454545455) internal successors, (358), 11 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:41,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:41,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 84 [2023-11-29 00:57:41,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:42,493 INFO L124 PetriNetUnfolderBase]: 2339/4966 cut-off events. [2023-11-29 00:57:42,493 INFO L125 PetriNetUnfolderBase]: For 4638/4638 co-relation queries the response was YES. [2023-11-29 00:57:42,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13720 conditions, 4966 events. 2339/4966 cut-off events. For 4638/4638 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 31813 event pairs, 317 based on Foata normal form. 28/4890 useless extension candidates. Maximal degree in co-relation 13696. Up to 1260 conditions per place. [2023-11-29 00:57:42,519 INFO L140 encePairwiseOnDemand]: 68/84 looper letters, 172 selfloop transitions, 19 changer transitions 8/221 dead transitions. [2023-11-29 00:57:42,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 221 transitions, 1330 flow [2023-11-29 00:57:42,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 00:57:42,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 00:57:42,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 617 transitions. [2023-11-29 00:57:42,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48968253968253966 [2023-11-29 00:57:42,521 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 617 transitions. [2023-11-29 00:57:42,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 617 transitions. [2023-11-29 00:57:42,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:42,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 617 transitions. [2023-11-29 00:57:42,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 41.13333333333333) internal successors, (617), 15 states have internal predecessors, (617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:42,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 84.0) internal successors, (1344), 16 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:42,525 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 84.0) internal successors, (1344), 16 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:42,525 INFO L175 Difference]: Start difference. First operand has 112 places, 84 transitions, 347 flow. Second operand 15 states and 617 transitions. [2023-11-29 00:57:42,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 221 transitions, 1330 flow [2023-11-29 00:57:42,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 221 transitions, 1320 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 00:57:42,536 INFO L231 Difference]: Finished difference. Result has 128 places, 89 transitions, 416 flow [2023-11-29 00:57:42,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=416, PETRI_PLACES=128, PETRI_TRANSITIONS=89} [2023-11-29 00:57:42,537 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 50 predicate places. [2023-11-29 00:57:42,537 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 89 transitions, 416 flow [2023-11-29 00:57:42,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 32.54545454545455) internal successors, (358), 11 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:42,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:42,537 INFO L208 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] [2023-11-29 00:57:42,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-29 00:57:42,538 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:42,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:42,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1402242176, now seen corresponding path program 1 times [2023-11-29 00:57:42,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:42,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401612776] [2023-11-29 00:57:42,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:42,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:42,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:42,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:42,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:42,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401612776] [2023-11-29 00:57:42,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401612776] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:42,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:42,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:57:42,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10851243] [2023-11-29 00:57:42,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:42,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 00:57:42,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:42,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 00:57:42,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:57:42,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 84 [2023-11-29 00:57:42,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 89 transitions, 416 flow. Second operand has 8 states, 8 states have (on average 35.375) internal successors, (283), 8 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:42,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:42,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 84 [2023-11-29 00:57:42,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:43,627 INFO L124 PetriNetUnfolderBase]: 1817/3952 cut-off events. [2023-11-29 00:57:43,627 INFO L125 PetriNetUnfolderBase]: For 4379/4379 co-relation queries the response was YES. [2023-11-29 00:57:43,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11191 conditions, 3952 events. 1817/3952 cut-off events. For 4379/4379 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 23656 event pairs, 369 based on Foata normal form. 36/3958 useless extension candidates. Maximal degree in co-relation 11164. Up to 1823 conditions per place. [2023-11-29 00:57:43,648 INFO L140 encePairwiseOnDemand]: 72/84 looper letters, 122 selfloop transitions, 12 changer transitions 11/170 dead transitions. [2023-11-29 00:57:43,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 170 transitions, 1050 flow [2023-11-29 00:57:43,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 00:57:43,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 00:57:43,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 437 transitions. [2023-11-29 00:57:43,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5202380952380953 [2023-11-29 00:57:43,650 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 437 transitions. [2023-11-29 00:57:43,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 437 transitions. [2023-11-29 00:57:43,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:43,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 437 transitions. [2023-11-29 00:57:43,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 43.7) internal successors, (437), 10 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:43,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:43,653 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:43,654 INFO L175 Difference]: Start difference. First operand has 128 places, 89 transitions, 416 flow. Second operand 10 states and 437 transitions. [2023-11-29 00:57:43,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 170 transitions, 1050 flow [2023-11-29 00:57:43,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 170 transitions, 1021 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-11-29 00:57:43,665 INFO L231 Difference]: Finished difference. Result has 123 places, 85 transitions, 377 flow [2023-11-29 00:57:43,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=377, PETRI_PLACES=123, PETRI_TRANSITIONS=85} [2023-11-29 00:57:43,665 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 45 predicate places. [2023-11-29 00:57:43,665 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 85 transitions, 377 flow [2023-11-29 00:57:43,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 35.375) internal successors, (283), 8 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:43,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:43,666 INFO L208 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] [2023-11-29 00:57:43,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 00:57:43,666 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:43,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:43,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1667822114, now seen corresponding path program 1 times [2023-11-29 00:57:43,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:43,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085453655] [2023-11-29 00:57:43,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:43,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:43,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:44,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:44,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:44,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085453655] [2023-11-29 00:57:44,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085453655] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:44,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:44,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 00:57:44,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934395402] [2023-11-29 00:57:44,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:44,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:57:44,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:44,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:57:44,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:57:44,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 84 [2023-11-29 00:57:44,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 85 transitions, 377 flow. Second operand has 10 states, 10 states have (on average 32.9) internal successors, (329), 10 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:44,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:44,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 84 [2023-11-29 00:57:44,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:45,323 INFO L124 PetriNetUnfolderBase]: 1841/3948 cut-off events. [2023-11-29 00:57:45,323 INFO L125 PetriNetUnfolderBase]: For 4181/4181 co-relation queries the response was YES. [2023-11-29 00:57:45,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11204 conditions, 3948 events. 1841/3948 cut-off events. For 4181/4181 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 23212 event pairs, 287 based on Foata normal form. 28/3956 useless extension candidates. Maximal degree in co-relation 11177. Up to 1045 conditions per place. [2023-11-29 00:57:45,347 INFO L140 encePairwiseOnDemand]: 70/84 looper letters, 137 selfloop transitions, 13 changer transitions 21/193 dead transitions. [2023-11-29 00:57:45,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 193 transitions, 1189 flow [2023-11-29 00:57:45,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 00:57:45,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 00:57:45,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 502 transitions. [2023-11-29 00:57:45,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.498015873015873 [2023-11-29 00:57:45,349 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 502 transitions. [2023-11-29 00:57:45,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 502 transitions. [2023-11-29 00:57:45,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:45,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 502 transitions. [2023-11-29 00:57:45,350 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 41.833333333333336) internal successors, (502), 12 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:45,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 84.0) internal successors, (1092), 13 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:45,351 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 84.0) internal successors, (1092), 13 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:45,351 INFO L175 Difference]: Start difference. First operand has 123 places, 85 transitions, 377 flow. Second operand 12 states and 502 transitions. [2023-11-29 00:57:45,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 193 transitions, 1189 flow [2023-11-29 00:57:45,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 193 transitions, 1167 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-29 00:57:45,369 INFO L231 Difference]: Finished difference. Result has 126 places, 84 transitions, 377 flow [2023-11-29 00:57:45,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=377, PETRI_PLACES=126, PETRI_TRANSITIONS=84} [2023-11-29 00:57:45,369 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 48 predicate places. [2023-11-29 00:57:45,369 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 84 transitions, 377 flow [2023-11-29 00:57:45,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 32.9) internal successors, (329), 10 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:45,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:45,370 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:57:45,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 00:57:45,370 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:45,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:45,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1360036095, now seen corresponding path program 1 times [2023-11-29 00:57:45,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:45,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132000331] [2023-11-29 00:57:45,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:45,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:45,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:45,866 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 00:57:45,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:45,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132000331] [2023-11-29 00:57:45,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132000331] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:45,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:45,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:57:45,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076146452] [2023-11-29 00:57:45,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:45,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:57:45,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:45,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:57:45,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:57:45,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 84 [2023-11-29 00:57:45,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 84 transitions, 377 flow. Second operand has 7 states, 7 states have (on average 32.42857142857143) internal successors, (227), 7 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:45,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:45,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 84 [2023-11-29 00:57:45,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:46,681 INFO L124 PetriNetUnfolderBase]: 2115/4426 cut-off events. [2023-11-29 00:57:46,681 INFO L125 PetriNetUnfolderBase]: For 4546/4546 co-relation queries the response was YES. [2023-11-29 00:57:46,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12729 conditions, 4426 events. 2115/4426 cut-off events. For 4546/4546 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 26136 event pairs, 447 based on Foata normal form. 12/4418 useless extension candidates. Maximal degree in co-relation 12702. Up to 1899 conditions per place. [2023-11-29 00:57:46,707 INFO L140 encePairwiseOnDemand]: 71/84 looper letters, 117 selfloop transitions, 19 changer transitions 1/156 dead transitions. [2023-11-29 00:57:46,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 156 transitions, 959 flow [2023-11-29 00:57:46,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 00:57:46,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 00:57:46,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 356 transitions. [2023-11-29 00:57:46,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2023-11-29 00:57:46,709 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 356 transitions. [2023-11-29 00:57:46,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 356 transitions. [2023-11-29 00:57:46,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:46,709 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 356 transitions. [2023-11-29 00:57:46,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 39.55555555555556) internal successors, (356), 9 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:46,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 84.0) internal successors, (840), 10 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:46,711 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 84.0) internal successors, (840), 10 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:46,712 INFO L175 Difference]: Start difference. First operand has 126 places, 84 transitions, 377 flow. Second operand 9 states and 356 transitions. [2023-11-29 00:57:46,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 156 transitions, 959 flow [2023-11-29 00:57:46,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 156 transitions, 931 flow, removed 0 selfloop flow, removed 12 redundant places. [2023-11-29 00:57:46,724 INFO L231 Difference]: Finished difference. Result has 120 places, 86 transitions, 396 flow [2023-11-29 00:57:46,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=396, PETRI_PLACES=120, PETRI_TRANSITIONS=86} [2023-11-29 00:57:46,724 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 42 predicate places. [2023-11-29 00:57:46,725 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 86 transitions, 396 flow [2023-11-29 00:57:46,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 32.42857142857143) internal successors, (227), 7 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:46,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:46,725 INFO L208 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] [2023-11-29 00:57:46,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 00:57:46,726 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:46,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:46,726 INFO L85 PathProgramCache]: Analyzing trace with hash -839962094, now seen corresponding path program 1 times [2023-11-29 00:57:46,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:46,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081304520] [2023-11-29 00:57:46,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:46,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:46,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:47,629 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:47,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:47,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081304520] [2023-11-29 00:57:47,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081304520] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:57:47,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:57:47,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 00:57:47,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630892731] [2023-11-29 00:57:47,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:57:47,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:57:47,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:57:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:57:47,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 84 [2023-11-29 00:57:47,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 86 transitions, 396 flow. Second operand has 10 states, 10 states have (on average 35.4) internal successors, (354), 10 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:47,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:47,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 84 [2023-11-29 00:57:47,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:57:48,442 INFO L124 PetriNetUnfolderBase]: 1955/4248 cut-off events. [2023-11-29 00:57:48,442 INFO L125 PetriNetUnfolderBase]: For 4481/4481 co-relation queries the response was YES. [2023-11-29 00:57:48,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12028 conditions, 4248 events. 1955/4248 cut-off events. For 4481/4481 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 25372 event pairs, 351 based on Foata normal form. 28/4252 useless extension candidates. Maximal degree in co-relation 12002. Up to 1243 conditions per place. [2023-11-29 00:57:48,461 INFO L140 encePairwiseOnDemand]: 71/84 looper letters, 137 selfloop transitions, 12 changer transitions 21/194 dead transitions. [2023-11-29 00:57:48,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 194 transitions, 1204 flow [2023-11-29 00:57:48,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 00:57:48,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 00:57:48,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 523 transitions. [2023-11-29 00:57:48,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188492063492064 [2023-11-29 00:57:48,463 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 523 transitions. [2023-11-29 00:57:48,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 523 transitions. [2023-11-29 00:57:48,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:57:48,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 523 transitions. [2023-11-29 00:57:48,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 43.583333333333336) internal successors, (523), 12 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:48,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 84.0) internal successors, (1092), 13 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:48,465 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 84.0) internal successors, (1092), 13 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:48,465 INFO L175 Difference]: Start difference. First operand has 120 places, 86 transitions, 396 flow. Second operand 12 states and 523 transitions. [2023-11-29 00:57:48,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 194 transitions, 1204 flow [2023-11-29 00:57:48,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 194 transitions, 1183 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-11-29 00:57:48,475 INFO L231 Difference]: Finished difference. Result has 126 places, 85 transitions, 393 flow [2023-11-29 00:57:48,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=393, PETRI_PLACES=126, PETRI_TRANSITIONS=85} [2023-11-29 00:57:48,475 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 48 predicate places. [2023-11-29 00:57:48,475 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 85 transitions, 393 flow [2023-11-29 00:57:48,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 35.4) internal successors, (354), 10 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:48,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:57:48,476 INFO L208 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] [2023-11-29 00:57:48,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-29 00:57:48,476 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:57:48,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:57:48,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1007224036, now seen corresponding path program 1 times [2023-11-29 00:57:48,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:57:48,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549277802] [2023-11-29 00:57:48,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:48,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:57:48,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:49,964 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:49,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:57:49,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549277802] [2023-11-29 00:57:49,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549277802] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:57:49,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057959131] [2023-11-29 00:57:49,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:57:49,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:57:49,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:57:49,966 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:57:49,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 00:57:50,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:57:50,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 67 conjunts are in the unsatisfiable core [2023-11-29 00:57:50,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:57:50,213 INFO L378 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 16 treesize of output 15 [2023-11-29 00:57:50,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 51 treesize of output 38 [2023-11-29 00:57:50,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 46 treesize of output 35 [2023-11-29 00:57:50,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 59 treesize of output 46 [2023-11-29 00:57:50,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 69 treesize of output 50 [2023-11-29 00:57:50,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 76 treesize of output 55 [2023-11-29 00:57:51,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 185 treesize of output 142 [2023-11-29 00:57:52,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 438 treesize of output 345 [2023-11-29 00:57:52,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 1052 treesize of output 839 [2023-11-29 00:57:53,019 INFO L378 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 2727 treesize of output 2243 [2023-11-29 00:57:53,379 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:53,380 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:57:57,406 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:57:57,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057959131] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:57:57,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:57:57,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 38 [2023-11-29 00:57:57,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351933571] [2023-11-29 00:57:57,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:57:57,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-29 00:57:57,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:57:57,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-29 00:57:57,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1308, Unknown=1, NotChecked=0, Total=1560 [2023-11-29 00:57:58,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 84 [2023-11-29 00:57:58,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 85 transitions, 393 flow. Second operand has 40 states, 40 states have (on average 28.7) internal successors, (1148), 40 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:57:58,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:57:58,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 84 [2023-11-29 00:57:58,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:07,036 INFO L124 PetriNetUnfolderBase]: 2763/5968 cut-off events. [2023-11-29 00:58:07,036 INFO L125 PetriNetUnfolderBase]: For 6357/6357 co-relation queries the response was YES. [2023-11-29 00:58:07,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16704 conditions, 5968 events. 2763/5968 cut-off events. For 6357/6357 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 35020 event pairs, 285 based on Foata normal form. 20/5962 useless extension candidates. Maximal degree in co-relation 16679. Up to 851 conditions per place. [2023-11-29 00:58:07,065 INFO L140 encePairwiseOnDemand]: 69/84 looper letters, 288 selfloop transitions, 30 changer transitions 28/368 dead transitions. [2023-11-29 00:58:07,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 368 transitions, 2328 flow [2023-11-29 00:58:07,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 00:58:07,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 00:58:07,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1026 transitions. [2023-11-29 00:58:07,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4362244897959184 [2023-11-29 00:58:07,068 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1026 transitions. [2023-11-29 00:58:07,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1026 transitions. [2023-11-29 00:58:07,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:07,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1026 transitions. [2023-11-29 00:58:07,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 36.642857142857146) internal successors, (1026), 28 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:07,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 84.0) internal successors, (2436), 29 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:07,075 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 84.0) internal successors, (2436), 29 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:07,075 INFO L175 Difference]: Start difference. First operand has 126 places, 85 transitions, 393 flow. Second operand 28 states and 1026 transitions. [2023-11-29 00:58:07,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 368 transitions, 2328 flow [2023-11-29 00:58:07,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 368 transitions, 2304 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-11-29 00:58:07,093 INFO L231 Difference]: Finished difference. Result has 150 places, 102 transitions, 577 flow [2023-11-29 00:58:07,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=577, PETRI_PLACES=150, PETRI_TRANSITIONS=102} [2023-11-29 00:58:07,093 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 72 predicate places. [2023-11-29 00:58:07,093 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 102 transitions, 577 flow [2023-11-29 00:58:07,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 28.7) internal successors, (1148), 40 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:07,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:07,094 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2023-11-29 00:58:07,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 00:58:07,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:07,294 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:58:07,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:07,295 INFO L85 PathProgramCache]: Analyzing trace with hash 241417241, now seen corresponding path program 1 times [2023-11-29 00:58:07,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:07,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526560616] [2023-11-29 00:58:07,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:07,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:08,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:08,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526560616] [2023-11-29 00:58:08,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526560616] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:08,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502676298] [2023-11-29 00:58:08,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:08,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:08,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:08,645 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:08,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 00:58:08,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:08,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 71 conjunts are in the unsatisfiable core [2023-11-29 00:58:08,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:08,818 INFO L378 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 16 treesize of output 15 [2023-11-29 00:58:08,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 51 treesize of output 38 [2023-11-29 00:58:08,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 46 treesize of output 35 [2023-11-29 00:58:09,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 48 treesize of output 35 [2023-11-29 00:58:09,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 58 treesize of output 43 [2023-11-29 00:58:09,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 53 treesize of output 40 [2023-11-29 00:58:09,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 55 treesize of output 40 [2023-11-29 00:58:09,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 53 treesize of output 40 [2023-11-29 00:58:09,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 53 treesize of output 40 [2023-11-29 00:58:09,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 65 treesize of output 48 [2023-11-29 00:58:09,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 60 treesize of output 45 [2023-11-29 00:58:09,821 INFO L378 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 52 treesize of output 38 [2023-11-29 00:58:09,851 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:09,852 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:10,978 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:10,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502676298] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:10,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:10,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 13] total 36 [2023-11-29 00:58:10,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481715074] [2023-11-29 00:58:10,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:10,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 00:58:10,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:10,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 00:58:10,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1191, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 00:58:11,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 84 [2023-11-29 00:58:11,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 102 transitions, 577 flow. Second operand has 38 states, 38 states have (on average 27.13157894736842) internal successors, (1031), 38 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:11,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:11,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 84 [2023-11-29 00:58:11,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:24,739 INFO L124 PetriNetUnfolderBase]: 3633/7684 cut-off events. [2023-11-29 00:58:24,739 INFO L125 PetriNetUnfolderBase]: For 9262/9262 co-relation queries the response was YES. [2023-11-29 00:58:24,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22171 conditions, 7684 events. 3633/7684 cut-off events. For 9262/9262 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 44378 event pairs, 583 based on Foata normal form. 36/7685 useless extension candidates. Maximal degree in co-relation 22138. Up to 1126 conditions per place. [2023-11-29 00:58:24,790 INFO L140 encePairwiseOnDemand]: 66/84 looper letters, 337 selfloop transitions, 56 changer transitions 25/438 dead transitions. [2023-11-29 00:58:24,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 438 transitions, 2947 flow [2023-11-29 00:58:24,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 00:58:24,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 00:58:24,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1275 transitions. [2023-11-29 00:58:24,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994360902255639 [2023-11-29 00:58:24,793 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1275 transitions. [2023-11-29 00:58:24,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1275 transitions. [2023-11-29 00:58:24,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:58:24,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1275 transitions. [2023-11-29 00:58:24,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 33.55263157894737) internal successors, (1275), 38 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:24,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 84.0) internal successors, (3276), 39 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) [2023-11-29 00:58:24,801 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 84.0) internal successors, (3276), 39 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) [2023-11-29 00:58:24,801 INFO L175 Difference]: Start difference. First operand has 150 places, 102 transitions, 577 flow. Second operand 38 states and 1275 transitions. [2023-11-29 00:58:24,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 438 transitions, 2947 flow [2023-11-29 00:58:24,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 438 transitions, 2913 flow, removed 5 selfloop flow, removed 12 redundant places. [2023-11-29 00:58:24,827 INFO L231 Difference]: Finished difference. Result has 183 places, 130 transitions, 912 flow [2023-11-29 00:58:24,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=912, PETRI_PLACES=183, PETRI_TRANSITIONS=130} [2023-11-29 00:58:24,827 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 105 predicate places. [2023-11-29 00:58:24,827 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 130 transitions, 912 flow [2023-11-29 00:58:24,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 27.13157894736842) internal successors, (1031), 38 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:24,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:58:24,828 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2023-11-29 00:58:24,833 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-29 00:58:25,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 00:58:25,028 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 00:58:25,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:58:25,029 INFO L85 PathProgramCache]: Analyzing trace with hash -2038103129, now seen corresponding path program 1 times [2023-11-29 00:58:25,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:58:25,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581449472] [2023-11-29 00:58:25,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:25,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:58:25,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:25,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:25,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:58:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581449472] [2023-11-29 00:58:25,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581449472] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:58:25,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455391497] [2023-11-29 00:58:25,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:58:25,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:58:25,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:58:25,868 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:58:25,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 00:58:26,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:58:26,039 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 66 conjunts are in the unsatisfiable core [2023-11-29 00:58:26,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:58:26,049 INFO L378 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 16 treesize of output 15 [2023-11-29 00:58:26,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 51 treesize of output 38 [2023-11-29 00:58:26,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 46 treesize of output 35 [2023-11-29 00:58:26,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 59 treesize of output 46 [2023-11-29 00:58:26,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 69 treesize of output 50 [2023-11-29 00:58:26,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 76 treesize of output 55 [2023-11-29 00:58:26,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 89 treesize of output 66 [2023-11-29 00:58:27,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 220 treesize of output 167 [2023-11-29 00:58:27,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 220 treesize of output 167 [2023-11-29 00:58:27,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 232 treesize of output 175 [2023-11-29 00:58:28,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 1049 treesize of output 822 [2023-11-29 00:58:32,926 INFO L378 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 5112 treesize of output 4070 [2023-11-29 00:58:36,230 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:36,230 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:58:37,429 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:58:37,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455391497] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:58:37,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:58:37,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 13] total 34 [2023-11-29 00:58:37,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568135453] [2023-11-29 00:58:37,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:58:37,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-29 00:58:37,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:58:37,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-29 00:58:37,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=988, Unknown=1, NotChecked=0, Total=1260 [2023-11-29 00:58:41,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:58:45,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:58:45,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 84 [2023-11-29 00:58:45,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 130 transitions, 912 flow. Second operand has 36 states, 36 states have (on average 30.444444444444443) internal successors, (1096), 36 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:58:45,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:58:45,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 84 [2023-11-29 00:58:45,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:58:50,531 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:58:56,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 00:59:05,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:59:09,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:59:13,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:59:17,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:59:21,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:59:26,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:59:49,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:59:53,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 00:59:58,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:02,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:03,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:07,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:08,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:12,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:17,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:18,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:26,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:52,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:00:56,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:01:00,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:01:09,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:01:13,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:01:17,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:01:52,875 INFO L124 PetriNetUnfolderBase]: 4768/10012 cut-off events. [2023-11-29 01:01:52,875 INFO L125 PetriNetUnfolderBase]: For 14526/14526 co-relation queries the response was YES. [2023-11-29 01:01:52,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29845 conditions, 10012 events. 4768/10012 cut-off events. For 14526/14526 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 61341 event pairs, 1035 based on Foata normal form. 44/10013 useless extension candidates. Maximal degree in co-relation 29804. Up to 2061 conditions per place. [2023-11-29 01:01:52,953 INFO L140 encePairwiseOnDemand]: 64/84 looper letters, 282 selfloop transitions, 66 changer transitions 26/393 dead transitions. [2023-11-29 01:01:52,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 393 transitions, 2983 flow [2023-11-29 01:01:52,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 01:01:52,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 01:01:52,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1096 transitions. [2023-11-29 01:01:52,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43492063492063493 [2023-11-29 01:01:52,955 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1096 transitions. [2023-11-29 01:01:52,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1096 transitions. [2023-11-29 01:01:52,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:01:52,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1096 transitions. [2023-11-29 01:01:52,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 36.53333333333333) internal successors, (1096), 30 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:52,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 84.0) internal successors, (2604), 31 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:52,961 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 84.0) internal successors, (2604), 31 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:52,961 INFO L175 Difference]: Start difference. First operand has 183 places, 130 transitions, 912 flow. Second operand 30 states and 1096 transitions. [2023-11-29 01:01:52,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 393 transitions, 2983 flow [2023-11-29 01:01:53,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 393 transitions, 2840 flow, removed 46 selfloop flow, removed 19 redundant places. [2023-11-29 01:01:53,007 INFO L231 Difference]: Finished difference. Result has 202 places, 160 transitions, 1321 flow [2023-11-29 01:01:53,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1321, PETRI_PLACES=202, PETRI_TRANSITIONS=160} [2023-11-29 01:01:53,007 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 124 predicate places. [2023-11-29 01:01:53,007 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 160 transitions, 1321 flow [2023-11-29 01:01:53,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 30.444444444444443) internal successors, (1096), 36 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:53,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:01:53,008 INFO L208 CegarLoopForPetriNet]: trace histogram [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] [2023-11-29 01:01:53,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 01:01:53,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 01:01:53,209 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 01:01:53,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:01:53,209 INFO L85 PathProgramCache]: Analyzing trace with hash -2066119782, now seen corresponding path program 1 times [2023-11-29 01:01:53,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:01:53,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716683057] [2023-11-29 01:01:53,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:01:53,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:01:53,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:01:54,332 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:01:54,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:01:54,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716683057] [2023-11-29 01:01:54,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716683057] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:01:54,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214854623] [2023-11-29 01:01:54,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:01:54,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:01:54,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:01:54,334 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:01:54,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 01:01:54,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:01:54,538 INFO L262 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 01:01:54,543 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:01:54,730 INFO L378 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 1 [2023-11-29 01:01:54,790 INFO L378 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 25 treesize of output 13 [2023-11-29 01:01:54,898 INFO L349 Elim1Store]: treesize reduction 36, result has 39.0 percent of original size [2023-11-29 01:01:54,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 57 [2023-11-29 01:01:55,057 INFO L349 Elim1Store]: treesize reduction 24, result has 45.5 percent of original size [2023-11-29 01:01:55,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 64 [2023-11-29 01:01:55,208 INFO L349 Elim1Store]: treesize reduction 20, result has 50.0 percent of original size [2023-11-29 01:01:55,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 62 [2023-11-29 01:01:55,291 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2023-11-29 01:01:55,310 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:01:55,311 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:01:55,671 INFO L349 Elim1Store]: treesize reduction 51, result has 52.3 percent of original size [2023-11-29 01:01:55,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 448 treesize of output 355 [2023-11-29 01:01:55,695 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:01:55,696 INFO L378 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 177 treesize of output 171 [2023-11-29 01:01:55,736 INFO L378 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 10 treesize of output 6 [2023-11-29 01:01:55,768 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 01:01:55,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 200 treesize of output 206 [2023-11-29 01:01:56,163 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:01:56,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214854623] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:01:56,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:01:56,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 29 [2023-11-29 01:01:56,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466386427] [2023-11-29 01:01:56,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:01:56,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 01:01:56,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:01:56,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 01:01:56,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=709, Unknown=0, NotChecked=0, Total=812 [2023-11-29 01:01:56,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 84 [2023-11-29 01:01:56,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 160 transitions, 1321 flow. Second operand has 29 states, 29 states have (on average 29.724137931034484) internal successors, (862), 29 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:56,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:01:56,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 84 [2023-11-29 01:01:56,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:01:59,897 INFO L124 PetriNetUnfolderBase]: 4121/8708 cut-off events. [2023-11-29 01:01:59,897 INFO L125 PetriNetUnfolderBase]: For 19350/19350 co-relation queries the response was YES. [2023-11-29 01:01:59,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28836 conditions, 8708 events. 4121/8708 cut-off events. For 19350/19350 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 49797 event pairs, 307 based on Foata normal form. 122/8794 useless extension candidates. Maximal degree in co-relation 28786. Up to 2813 conditions per place. [2023-11-29 01:01:59,970 INFO L140 encePairwiseOnDemand]: 66/84 looper letters, 293 selfloop transitions, 76 changer transitions 15/406 dead transitions. [2023-11-29 01:01:59,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 406 transitions, 3295 flow [2023-11-29 01:01:59,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 01:01:59,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 01:01:59,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1121 transitions. [2023-11-29 01:01:59,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40440115440115443 [2023-11-29 01:01:59,973 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1121 transitions. [2023-11-29 01:01:59,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1121 transitions. [2023-11-29 01:01:59,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:01:59,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1121 transitions. [2023-11-29 01:01:59,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 33.96969696969697) internal successors, (1121), 33 states have internal predecessors, (1121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:59,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 84.0) internal successors, (2856), 34 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:59,980 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 84.0) internal successors, (2856), 34 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:01:59,980 INFO L175 Difference]: Start difference. First operand has 202 places, 160 transitions, 1321 flow. Second operand 33 states and 1121 transitions. [2023-11-29 01:01:59,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 406 transitions, 3295 flow [2023-11-29 01:02:00,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 406 transitions, 3074 flow, removed 22 selfloop flow, removed 44 redundant places. [2023-11-29 01:02:00,029 INFO L231 Difference]: Finished difference. Result has 184 places, 147 transitions, 1101 flow [2023-11-29 01:02:00,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1101, PETRI_PLACES=184, PETRI_TRANSITIONS=147} [2023-11-29 01:02:00,029 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 106 predicate places. [2023-11-29 01:02:00,029 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 147 transitions, 1101 flow [2023-11-29 01:02:00,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 29.724137931034484) internal successors, (862), 29 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:00,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:02:00,030 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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] [2023-11-29 01:02:00,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 01:02:00,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 01:02:00,230 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 01:02:00,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:02:00,230 INFO L85 PathProgramCache]: Analyzing trace with hash 937707890, now seen corresponding path program 1 times [2023-11-29 01:02:00,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:02:00,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938328327] [2023-11-29 01:02:00,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:00,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:02:00,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:00,851 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:02:00,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:02:00,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938328327] [2023-11-29 01:02:00,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938328327] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:02:00,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154216793] [2023-11-29 01:02:00,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:00,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:02:00,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:02:00,852 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:02:00,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 01:02:01,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:01,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 65 conjunts are in the unsatisfiable core [2023-11-29 01:02:01,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:02:01,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 26 treesize of output 14 [2023-11-29 01:02:01,354 INFO L378 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 24 treesize of output 12 [2023-11-29 01:02:01,441 INFO L378 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 24 treesize of output 12 [2023-11-29 01:02:01,532 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2023-11-29 01:02:01,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 46 [2023-11-29 01:02:01,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 28 [2023-11-29 01:02:01,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2023-11-29 01:02:01,879 INFO L378 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 25 treesize of output 13 [2023-11-29 01:02:01,883 INFO L378 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 17 treesize of output 9 [2023-11-29 01:02:01,902 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:02:01,902 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:02:02,594 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:02:02,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154216793] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:02:02,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:02:02,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 14, 11] total 32 [2023-11-29 01:02:02,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625727483] [2023-11-29 01:02:02,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:02:02,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 01:02:02,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:02:02,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 01:02:02,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=902, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 01:02:02,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 84 [2023-11-29 01:02:02,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 147 transitions, 1101 flow. Second operand has 33 states, 33 states have (on average 26.818181818181817) internal successors, (885), 33 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:02,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:02:02,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 84 [2023-11-29 01:02:02,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:02:05,384 INFO L124 PetriNetUnfolderBase]: 4273/8893 cut-off events. [2023-11-29 01:02:05,384 INFO L125 PetriNetUnfolderBase]: For 18484/18488 co-relation queries the response was YES. [2023-11-29 01:02:05,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29561 conditions, 8893 events. 4273/8893 cut-off events. For 18484/18488 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 50842 event pairs, 783 based on Foata normal form. 70/8925 useless extension candidates. Maximal degree in co-relation 29525. Up to 4038 conditions per place. [2023-11-29 01:02:05,450 INFO L140 encePairwiseOnDemand]: 67/84 looper letters, 105 selfloop transitions, 79 changer transitions 2/204 dead transitions. [2023-11-29 01:02:05,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 204 transitions, 1785 flow [2023-11-29 01:02:05,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:02:05,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 01:02:05,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 327 transitions. [2023-11-29 01:02:05,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3892857142857143 [2023-11-29 01:02:05,451 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 327 transitions. [2023-11-29 01:02:05,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 327 transitions. [2023-11-29 01:02:05,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:02:05,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 327 transitions. [2023-11-29 01:02:05,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 32.7) internal successors, (327), 10 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:05,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:05,453 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 84.0) internal successors, (924), 11 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:05,453 INFO L175 Difference]: Start difference. First operand has 184 places, 147 transitions, 1101 flow. Second operand 10 states and 327 transitions. [2023-11-29 01:02:05,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 204 transitions, 1785 flow [2023-11-29 01:02:05,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 204 transitions, 1722 flow, removed 12 selfloop flow, removed 11 redundant places. [2023-11-29 01:02:05,489 INFO L231 Difference]: Finished difference. Result has 181 places, 146 transitions, 1192 flow [2023-11-29 01:02:05,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1192, PETRI_PLACES=181, PETRI_TRANSITIONS=146} [2023-11-29 01:02:05,490 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 103 predicate places. [2023-11-29 01:02:05,490 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 146 transitions, 1192 flow [2023-11-29 01:02:05,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 26.818181818181817) internal successors, (885), 33 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:02:05,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:02:05,490 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 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] [2023-11-29 01:02:05,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 01:02:05,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 01:02:05,691 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 01:02:05,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:02:05,692 INFO L85 PathProgramCache]: Analyzing trace with hash -47239498, now seen corresponding path program 1 times [2023-11-29 01:02:05,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:02:05,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58036538] [2023-11-29 01:02:05,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:05,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:02:05,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:07,466 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:02:07,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:02:07,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58036538] [2023-11-29 01:02:07,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58036538] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:02:07,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389800559] [2023-11-29 01:02:07,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:02:07,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:02:07,467 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:02:07,468 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:02:07,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 01:02:07,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:02:07,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 89 conjunts are in the unsatisfiable core [2023-11-29 01:02:07,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:02:07,673 INFO L378 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 16 treesize of output 15 [2023-11-29 01:02:07,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 58 treesize of output 43 [2023-11-29 01:02:07,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 53 treesize of output 40 [2023-11-29 01:02:07,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 66 treesize of output 51 [2023-11-29 01:02:08,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 76 treesize of output 55 [2023-11-29 01:02:08,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 83 treesize of output 60 [2023-11-29 01:02:08,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 212 treesize of output 161 [2023-11-29 01:02:13,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 532 treesize of output 425 [2023-11-29 01:02:13,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 545 treesize of output 436 [2023-11-29 01:02:18,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 1390 treesize of output 1139 [2023-11-29 01:02:31,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 4787 treesize of output 3924 [2023-11-29 01:02:47,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 4787 treesize of output 3924 [2023-11-29 01:03:19,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 17693 treesize of output 14060 [2023-11-29 01:03:32,633 INFO L378 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 69832 treesize of output 55488 [2023-11-29 01:03:32,864 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:03:32,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:04:09,124 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:04:09,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1389800559] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:04:09,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:04:09,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 18] total 49 [2023-11-29 01:04:09,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437910638] [2023-11-29 01:04:09,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:04:09,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2023-11-29 01:04:09,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:04:09,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2023-11-29 01:04:09,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=447, Invalid=2079, Unknown=24, NotChecked=0, Total=2550 [2023-11-29 01:04:13,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:17,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:21,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:25,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:29,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:33,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:37,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:41,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:45,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:49,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:53,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:04:57,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:05:01,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:05:05,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:05:09,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:05:13,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:05:13,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 84 [2023-11-29 01:05:13,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 146 transitions, 1192 flow. Second operand has 51 states, 51 states have (on average 21.372549019607842) internal successors, (1090), 51 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) [2023-11-29 01:05:13,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 01:05:13,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 84 [2023-11-29 01:05:13,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 01:05:56,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:06:00,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:06:09,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:06:32,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:06:36,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:06:40,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:06:44,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:06:48,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:06:52,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:06:56,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:00,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:04,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:08,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:12,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:17,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:21,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:25,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:29,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:33,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:37,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:41,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:45,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:51,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:07:55,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:08:20,818 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:08:24,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:08:28,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:08:32,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:08:37,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:08:57,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:01,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:05,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:09,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:14,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:18,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:21,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:25,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:29,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:33,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:43,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:48,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:52,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:09:56,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:10:00,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 01:10:05,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:10:08,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.24s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:10:10,194 INFO L124 PetriNetUnfolderBase]: 5067/10135 cut-off events. [2023-11-29 01:10:10,195 INFO L125 PetriNetUnfolderBase]: For 20880/20880 co-relation queries the response was YES. [2023-11-29 01:10:10,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34444 conditions, 10135 events. 5067/10135 cut-off events. For 20880/20880 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 57438 event pairs, 1317 based on Foata normal form. 30/10129 useless extension candidates. Maximal degree in co-relation 34409. Up to 3953 conditions per place. [2023-11-29 01:10:10,261 INFO L140 encePairwiseOnDemand]: 59/84 looper letters, 336 selfloop transitions, 47 changer transitions 71/466 dead transitions. [2023-11-29 01:10:10,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 466 transitions, 3754 flow [2023-11-29 01:10:10,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 01:10:10,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 01:10:10,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 964 transitions. [2023-11-29 01:10:10,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33753501400560226 [2023-11-29 01:10:10,264 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 964 transitions. [2023-11-29 01:10:10,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 964 transitions. [2023-11-29 01:10:10,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 01:10:10,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 964 transitions. [2023-11-29 01:10:10,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 28.352941176470587) internal successors, (964), 34 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:10,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 84.0) internal successors, (2940), 35 states have internal predecessors, (2940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:10,358 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 84.0) internal successors, (2940), 35 states have internal predecessors, (2940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 01:10:10,358 INFO L175 Difference]: Start difference. First operand has 181 places, 146 transitions, 1192 flow. Second operand 34 states and 964 transitions. [2023-11-29 01:10:10,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 466 transitions, 3754 flow [2023-11-29 01:10:10,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 466 transitions, 3656 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-29 01:10:10,411 INFO L231 Difference]: Finished difference. Result has 213 places, 163 transitions, 1370 flow [2023-11-29 01:10:10,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=84, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1370, PETRI_PLACES=213, PETRI_TRANSITIONS=163} [2023-11-29 01:10:10,411 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 135 predicate places. [2023-11-29 01:10:10,412 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 163 transitions, 1370 flow [2023-11-29 01:10:10,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 21.372549019607842) internal successors, (1090), 51 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) [2023-11-29 01:10:10,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 01:10:10,412 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-29 01:10:10,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 01:10:10,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 01:10:10,613 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 36 more)] === [2023-11-29 01:10:10,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:10:10,613 INFO L85 PathProgramCache]: Analyzing trace with hash -538183004, now seen corresponding path program 1 times [2023-11-29 01:10:10,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:10:10,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659192217] [2023-11-29 01:10:10,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:10:10,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:10:10,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:10:12,947 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:10:12,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 01:10:12,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659192217] [2023-11-29 01:10:12,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659192217] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:10:12,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480104400] [2023-11-29 01:10:12,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:10:12,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:10:12,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:10:12,948 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 01:10:12,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e04dc033-62a5-454a-ac9a-772d2bddcb78/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 01:10:13,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:10:13,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 87 conjunts are in the unsatisfiable core [2023-11-29 01:10:13,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:10:13,182 INFO L378 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 16 treesize of output 15 [2023-11-29 01:10:13,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 47 treesize of output 36 [2023-11-29 01:10:13,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 42 treesize of output 33 [2023-11-29 01:10:13,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 55 treesize of output 44 [2023-11-29 01:10:13,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 65 treesize of output 48 [2023-11-29 01:10:13,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 72 treesize of output 53 [2023-11-29 01:10:13,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 85 treesize of output 64 [2023-11-29 01:10:14,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 200 treesize of output 157 [2023-11-29 01:10:14,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 202 treesize of output 157 [2023-11-29 01:10:15,049 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 469 treesize of output 374 [2023-11-29 01:10:15,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 2227 treesize of output 1806 [2023-11-29 01:10:21,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 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 10417 treesize of output 8374 [2023-11-29 01:10:26,077 INFO L378 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 38231 treesize of output 30609 [2023-11-29 01:10:26,641 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:10:26,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:11:14,068 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 43 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 01:11:14,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480104400] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:11:14,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:11:14,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 19] total 47 [2023-11-29 01:11:14,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038981776] [2023-11-29 01:11:14,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:11:14,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-11-29 01:11:14,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:11:14,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-11-29 01:11:14,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=421, Invalid=1823, Unknown=12, NotChecked=0, Total=2256 [2023-11-29 01:11:18,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:11:22,151 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:11:26,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 01:11:30,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1]