./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC --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 670814d0a16da58b0f26835e20c05a244e2f373856f13b9d4ff2a931783edf81 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 22:57:02,693 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 22:57:02,768 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-23 22:57:02,775 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 22:57:02,775 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 22:57:02,804 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 22:57:02,805 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 22:57:02,805 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 22:57:02,806 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 22:57:02,806 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 22:57:02,806 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 22:57:02,806 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 22:57:02,806 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 22:57:02,807 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 22:57:02,807 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 22:57:02,807 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 22:57:02,807 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 22:57:02,807 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 22:57:02,807 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 22:57:02,807 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 22:57:02,807 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 22:57:02,808 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 22:57:02,808 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 22:57:02,808 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 22:57:02,808 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-23 22:57:02,809 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-23 22:57:02,809 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 22:57:02,809 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 22:57:02,809 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 22:57:02,809 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 22:57:02,810 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 22:57:02,810 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:57:02,810 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:57:02,810 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:57:02,810 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:57:02,810 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 22:57:02,811 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 22:57:02,811 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 22:57:02,811 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 22:57:02,811 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:57:02,811 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 22:57:02,812 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 22:57:02,812 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 22:57:02,812 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 22:57:02,812 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 22:57:02,812 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 22:57:02,812 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 22:57:02,813 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 22:57:02,813 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 22:57:02,813 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 22:57:02,813 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC 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 -> 670814d0a16da58b0f26835e20c05a244e2f373856f13b9d4ff2a931783edf81 [2024-11-23 22:57:03,189 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 22:57:03,204 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 22:57:03,210 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 22:57:03,211 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 22:57:03,212 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 22:57:03,213 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c [2024-11-23 22:57:06,618 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/data/8cb9bd996/73add34bb0794d3392189a4462f4afb5/FLAG6cbefd609 [2024-11-23 22:57:06,889 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 22:57:06,890 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c [2024-11-23 22:57:06,898 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/data/8cb9bd996/73add34bb0794d3392189a4462f4afb5/FLAG6cbefd609 [2024-11-23 22:57:06,916 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/data/8cb9bd996/73add34bb0794d3392189a4462f4afb5 [2024-11-23 22:57:06,919 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 22:57:06,921 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 22:57:06,923 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 22:57:06,923 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 22:57:06,932 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 22:57:06,933 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:57:06" (1/1) ... [2024-11-23 22:57:06,934 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5807ba2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:06, skipping insertion in model container [2024-11-23 22:57:06,934 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:57:06" (1/1) ... [2024-11-23 22:57:06,966 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 22:57:07,277 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:57:07,297 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 22:57:07,358 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 22:57:07,383 INFO L204 MainTranslator]: Completed translation [2024-11-23 22:57:07,385 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07 WrapperNode [2024-11-23 22:57:07,386 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 22:57:07,388 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 22:57:07,388 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 22:57:07,388 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 22:57:07,404 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,417 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,465 INFO L138 Inliner]: procedures = 25, calls = 43, calls flagged for inlining = 15, calls inlined = 23, statements flattened = 272 [2024-11-23 22:57:07,467 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 22:57:07,468 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 22:57:07,468 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 22:57:07,468 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 22:57:07,481 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,482 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,492 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,533 INFO L175 MemorySlicer]: Split 18 memory accesses to 2 slices as follows [2, 16]. 89 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 4 writes are split as follows [0, 4]. [2024-11-23 22:57:07,534 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,534 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,557 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,558 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,571 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,577 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,578 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,589 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 22:57:07,590 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 22:57:07,590 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 22:57:07,590 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 22:57:07,596 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (1/1) ... [2024-11-23 22:57:07,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 22:57:07,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:07,650 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 22:57:07,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 22:57:07,688 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 22:57:07,689 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-23 22:57:07,689 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-23 22:57:07,689 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-23 22:57:07,689 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-23 22:57:07,689 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-23 22:57:07,689 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-23 22:57:07,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 22:57:07,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-23 22:57:07,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-23 22:57:07,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-23 22:57:07,690 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-23 22:57:07,690 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-23 22:57:07,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-23 22:57:07,690 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 22:57:07,690 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 22:57:07,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-23 22:57:07,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-23 22:57:07,692 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-23 22:57:07,843 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 22:57:07,845 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 22:57:08,522 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-23 22:57:08,522 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 22:57:09,068 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 22:57:09,068 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-23 22:57:09,069 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:57:09 BoogieIcfgContainer [2024-11-23 22:57:09,069 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 22:57:09,074 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 22:57:09,074 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 22:57:09,111 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 22:57:09,112 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:57:06" (1/3) ... [2024-11-23 22:57:09,112 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c3a35b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:57:09, skipping insertion in model container [2024-11-23 22:57:09,112 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:57:07" (2/3) ... [2024-11-23 22:57:09,113 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c3a35b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:57:09, skipping insertion in model container [2024-11-23 22:57:09,113 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:57:09" (3/3) ... [2024-11-23 22:57:09,114 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-three-array-max.wvr.c [2024-11-23 22:57:09,130 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 22:57:09,131 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-three-array-max.wvr.c that has 4 procedures, 95 locations, 1 initial locations, 6 loop locations, and 32 error locations. [2024-11-23 22:57:09,131 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-23 22:57:09,248 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-23 22:57:09,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 104 places, 105 transitions, 231 flow [2024-11-23 22:57:09,371 INFO L124 PetriNetUnfolderBase]: 11/102 cut-off events. [2024-11-23 22:57:09,373 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-23 22:57:09,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115 conditions, 102 events. 11/102 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 242 event pairs, 0 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2024-11-23 22:57:09,377 INFO L82 GeneralOperation]: Start removeDead. Operand has 104 places, 105 transitions, 231 flow [2024-11-23 22:57:09,383 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 100 places, 101 transitions, 220 flow [2024-11-23 22:57:09,398 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 22:57:09,416 INFO L333 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, 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;@26f9f943, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 22:57:09,416 INFO L334 AbstractCegarLoop]: Starting to check reachability of 49 error locations. [2024-11-23 22:57:09,419 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-23 22:57:09,419 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2024-11-23 22:57:09,419 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-23 22:57:09,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:09,420 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-23 22:57:09,420 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:09,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:09,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1037929, now seen corresponding path program 1 times [2024-11-23 22:57:09,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:09,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476088842] [2024-11-23 22:57:09,436 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:09,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:09,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:09,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:09,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:09,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476088842] [2024-11-23 22:57:09,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476088842] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:09,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:09,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 22:57:09,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562784427] [2024-11-23 22:57:09,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:09,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:57:09,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:09,778 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:57:09,779 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:57:09,819 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-23 22:57:09,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 101 transitions, 220 flow. Second operand has 4 states, 4 states have (on average 49.75) internal successors, (199), 4 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:09,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:09,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-23 22:57:09,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:10,648 INFO L124 PetriNetUnfolderBase]: 1153/2343 cut-off events. [2024-11-23 22:57:10,649 INFO L125 PetriNetUnfolderBase]: For 115/115 co-relation queries the response was YES. [2024-11-23 22:57:10,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4036 conditions, 2343 events. 1153/2343 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16191 event pairs, 826 based on Foata normal form. 3/1752 useless extension candidates. Maximal degree in co-relation 3589. Up to 1545 conditions per place. [2024-11-23 22:57:10,677 INFO L140 encePairwiseOnDemand]: 87/105 looper letters, 52 selfloop transitions, 10 changer transitions 0/108 dead transitions. [2024-11-23 22:57:10,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 108 transitions, 358 flow [2024-11-23 22:57:10,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:57:10,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:57:10,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 266 transitions. [2024-11-23 22:57:10,692 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-11-23 22:57:10,695 INFO L175 Difference]: Start difference. First operand has 100 places, 101 transitions, 220 flow. Second operand 4 states and 266 transitions. [2024-11-23 22:57:10,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 108 transitions, 358 flow [2024-11-23 22:57:10,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 108 transitions, 346 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-23 22:57:10,714 INFO L231 Difference]: Finished difference. Result has 98 places, 108 transitions, 292 flow [2024-11-23 22:57:10,717 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=292, PETRI_PLACES=98, PETRI_TRANSITIONS=108} [2024-11-23 22:57:10,723 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, -2 predicate places. [2024-11-23 22:57:10,724 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 108 transitions, 292 flow [2024-11-23 22:57:10,724 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 49.75) internal successors, (199), 4 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:10,724 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:10,724 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-23 22:57:10,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-23 22:57:10,725 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:10,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:10,726 INFO L85 PathProgramCache]: Analyzing trace with hash 857217384, now seen corresponding path program 1 times [2024-11-23 22:57:10,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:10,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667098736] [2024-11-23 22:57:10,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:10,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:10,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:10,982 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:10,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:10,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667098736] [2024-11-23 22:57:10,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667098736] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:10,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053104291] [2024-11-23 22:57:10,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:10,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:10,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:10,987 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:10,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 22:57:11,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:11,093 INFO L256 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 22:57:11,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:11,171 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:11,172 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 22:57:11,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053104291] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:11,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 22:57:11,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-23 22:57:11,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684823481] [2024-11-23 22:57:11,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:11,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 22:57:11,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:11,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 22:57:11,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-23 22:57:11,221 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-23 22:57:11,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 108 transitions, 292 flow. Second operand has 6 states, 6 states have (on average 49.833333333333336) internal successors, (299), 6 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:11,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:11,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-23 22:57:11,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:11,932 INFO L124 PetriNetUnfolderBase]: 1153/2340 cut-off events. [2024-11-23 22:57:11,932 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2024-11-23 22:57:11,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3971 conditions, 2340 events. 1153/2340 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16139 event pairs, 826 based on Foata normal form. 3/1754 useless extension candidates. Maximal degree in co-relation 3898. Up to 1530 conditions per place. [2024-11-23 22:57:11,955 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 42 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-11-23 22:57:11,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 105 transitions, 398 flow [2024-11-23 22:57:11,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 22:57:11,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-23 22:57:11,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 356 transitions. [2024-11-23 22:57:11,958 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5650793650793651 [2024-11-23 22:57:11,958 INFO L175 Difference]: Start difference. First operand has 98 places, 108 transitions, 292 flow. Second operand 6 states and 356 transitions. [2024-11-23 22:57:11,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 105 transitions, 398 flow [2024-11-23 22:57:11,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 105 transitions, 398 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-23 22:57:11,962 INFO L231 Difference]: Finished difference. Result has 100 places, 105 transitions, 314 flow [2024-11-23 22:57:11,962 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=314, PETRI_PLACES=100, PETRI_TRANSITIONS=105} [2024-11-23 22:57:11,963 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 0 predicate places. [2024-11-23 22:57:11,963 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 105 transitions, 314 flow [2024-11-23 22:57:11,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 49.833333333333336) internal successors, (299), 6 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:11,963 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:11,963 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-23 22:57:11,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 22:57:12,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:12,167 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:12,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:12,168 INFO L85 PathProgramCache]: Analyzing trace with hash 857165063, now seen corresponding path program 1 times [2024-11-23 22:57:12,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:12,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991555847] [2024-11-23 22:57:12,168 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:12,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:12,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:12,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:12,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:12,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991555847] [2024-11-23 22:57:12,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991555847] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:12,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:12,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:57:12,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296628770] [2024-11-23 22:57:12,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:12,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:57:12,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:12,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:57:12,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:57:12,423 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 105 [2024-11-23 22:57:12,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 105 transitions, 314 flow. Second operand has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:12,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:12,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 105 [2024-11-23 22:57:12,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:12,948 INFO L124 PetriNetUnfolderBase]: 1154/2357 cut-off events. [2024-11-23 22:57:12,948 INFO L125 PetriNetUnfolderBase]: For 65/65 co-relation queries the response was YES. [2024-11-23 22:57:12,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4020 conditions, 2357 events. 1154/2357 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16171 event pairs, 826 based on Foata normal form. 4/1771 useless extension candidates. Maximal degree in co-relation 3934. Up to 1545 conditions per place. [2024-11-23 22:57:12,968 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 63 selfloop transitions, 10 changer transitions 0/110 dead transitions. [2024-11-23 22:57:12,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 110 transitions, 470 flow [2024-11-23 22:57:12,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:57:12,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:57:12,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 242 transitions. [2024-11-23 22:57:12,972 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-11-23 22:57:12,972 INFO L175 Difference]: Start difference. First operand has 100 places, 105 transitions, 314 flow. Second operand 4 states and 242 transitions. [2024-11-23 22:57:12,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 110 transitions, 470 flow [2024-11-23 22:57:12,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 110 transitions, 432 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-11-23 22:57:13,014 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 340 flow [2024-11-23 22:57:13,014 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=340, PETRI_PLACES=99, PETRI_TRANSITIONS=108} [2024-11-23 22:57:13,015 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, -1 predicate places. [2024-11-23 22:57:13,015 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 340 flow [2024-11-23 22:57:13,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:13,016 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:13,016 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:13,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 22:57:13,016 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:13,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:13,016 INFO L85 PathProgramCache]: Analyzing trace with hash 802314218, now seen corresponding path program 1 times [2024-11-23 22:57:13,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:13,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803072017] [2024-11-23 22:57:13,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:13,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:13,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:13,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:13,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:13,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803072017] [2024-11-23 22:57:13,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803072017] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:13,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:13,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 22:57:13,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242508481] [2024-11-23 22:57:13,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:13,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 22:57:13,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:13,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 22:57:13,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 22:57:13,154 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 105 [2024-11-23 22:57:13,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 108 transitions, 340 flow. Second operand has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 3 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:13,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:13,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 105 [2024-11-23 22:57:13,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:13,640 INFO L124 PetriNetUnfolderBase]: 1153/2356 cut-off events. [2024-11-23 22:57:13,641 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-11-23 22:57:13,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4014 conditions, 2356 events. 1153/2356 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16175 event pairs, 826 based on Foata normal form. 1/1772 useless extension candidates. Maximal degree in co-relation 3946. Up to 1549 conditions per place. [2024-11-23 22:57:13,664 INFO L140 encePairwiseOnDemand]: 102/105 looper letters, 56 selfloop transitions, 2 changer transitions 0/107 dead transitions. [2024-11-23 22:57:13,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 107 transitions, 452 flow [2024-11-23 22:57:13,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 22:57:13,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-23 22:57:13,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 215 transitions. [2024-11-23 22:57:13,666 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6825396825396826 [2024-11-23 22:57:13,666 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 340 flow. Second operand 3 states and 215 transitions. [2024-11-23 22:57:13,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 107 transitions, 452 flow [2024-11-23 22:57:13,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 107 transitions, 452 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-23 22:57:13,671 INFO L231 Difference]: Finished difference. Result has 101 places, 107 transitions, 340 flow [2024-11-23 22:57:13,672 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=340, PETRI_PLACES=101, PETRI_TRANSITIONS=107} [2024-11-23 22:57:13,672 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 1 predicate places. [2024-11-23 22:57:13,673 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 107 transitions, 340 flow [2024-11-23 22:57:13,673 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 3 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:13,673 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:13,673 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-11-23 22:57:13,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 22:57:13,674 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:13,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:13,674 INFO L85 PathProgramCache]: Analyzing trace with hash 803936182, now seen corresponding path program 1 times [2024-11-23 22:57:13,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:13,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585253230] [2024-11-23 22:57:13,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:13,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:13,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:13,814 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:13,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:13,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585253230] [2024-11-23 22:57:13,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585253230] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:13,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995452901] [2024-11-23 22:57:13,815 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:13,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:13,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:13,817 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:13,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 22:57:13,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:13,913 INFO L256 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 22:57:13,914 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:13,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:13,951 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:14,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:14,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995452901] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:14,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:14,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-23 22:57:14,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814671370] [2024-11-23 22:57:14,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:14,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 22:57:14,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:14,015 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 22:57:14,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-23 22:57:14,065 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-23 22:57:14,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 107 transitions, 340 flow. Second operand has 12 states, 12 states have (on average 50.083333333333336) internal successors, (601), 12 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:14,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:14,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-23 22:57:14,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:14,691 INFO L124 PetriNetUnfolderBase]: 1162/2392 cut-off events. [2024-11-23 22:57:14,692 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2024-11-23 22:57:14,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4128 conditions, 2392 events. 1162/2392 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16391 event pairs, 826 based on Foata normal form. 9/1810 useless extension candidates. Maximal degree in co-relation 4107. Up to 1550 conditions per place. [2024-11-23 22:57:14,712 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 51 selfloop transitions, 37 changer transitions 0/134 dead transitions. [2024-11-23 22:57:14,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 134 transitions, 657 flow [2024-11-23 22:57:14,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 22:57:14,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-23 22:57:14,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 584 transitions. [2024-11-23 22:57:14,717 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5561904761904762 [2024-11-23 22:57:14,718 INFO L175 Difference]: Start difference. First operand has 101 places, 107 transitions, 340 flow. Second operand 10 states and 584 transitions. [2024-11-23 22:57:14,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 134 transitions, 657 flow [2024-11-23 22:57:14,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 134 transitions, 655 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:57:14,724 INFO L231 Difference]: Finished difference. Result has 112 places, 134 transitions, 603 flow [2024-11-23 22:57:14,724 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=603, PETRI_PLACES=112, PETRI_TRANSITIONS=134} [2024-11-23 22:57:14,725 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 12 predicate places. [2024-11-23 22:57:14,725 INFO L471 AbstractCegarLoop]: Abstraction has has 112 places, 134 transitions, 603 flow [2024-11-23 22:57:14,726 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 50.083333333333336) internal successors, (601), 12 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:14,728 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:14,728 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:14,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 22:57:14,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:14,929 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:14,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:14,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1324548969, now seen corresponding path program 1 times [2024-11-23 22:57:14,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:14,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737352465] [2024-11-23 22:57:14,930 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:14,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:14,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:15,109 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:57:15,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:15,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737352465] [2024-11-23 22:57:15,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737352465] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:15,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:15,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:57:15,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313583609] [2024-11-23 22:57:15,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:15,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:57:15,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:15,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:57:15,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:57:15,122 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 105 [2024-11-23 22:57:15,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 134 transitions, 603 flow. Second operand has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:15,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:15,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 105 [2024-11-23 22:57:15,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:15,563 INFO L124 PetriNetUnfolderBase]: 1160/2390 cut-off events. [2024-11-23 22:57:15,563 INFO L125 PetriNetUnfolderBase]: For 163/163 co-relation queries the response was YES. [2024-11-23 22:57:15,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4181 conditions, 2390 events. 1160/2390 cut-off events. For 163/163 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16268 event pairs, 826 based on Foata normal form. 2/1807 useless extension candidates. Maximal degree in co-relation 4078. Up to 1563 conditions per place. [2024-11-23 22:57:15,587 INFO L140 encePairwiseOnDemand]: 98/105 looper letters, 71 selfloop transitions, 12 changer transitions 0/132 dead transitions. [2024-11-23 22:57:15,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 132 transitions, 755 flow [2024-11-23 22:57:15,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:57:15,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:57:15,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 275 transitions. [2024-11-23 22:57:15,591 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6547619047619048 [2024-11-23 22:57:15,591 INFO L175 Difference]: Start difference. First operand has 112 places, 134 transitions, 603 flow. Second operand 4 states and 275 transitions. [2024-11-23 22:57:15,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 132 transitions, 755 flow [2024-11-23 22:57:15,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 132 transitions, 707 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-11-23 22:57:15,598 INFO L231 Difference]: Finished difference. Result has 112 places, 132 transitions, 565 flow [2024-11-23 22:57:15,598 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=565, PETRI_PLACES=112, PETRI_TRANSITIONS=132} [2024-11-23 22:57:15,599 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 12 predicate places. [2024-11-23 22:57:15,599 INFO L471 AbstractCegarLoop]: Abstraction has has 112 places, 132 transitions, 565 flow [2024-11-23 22:57:15,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:15,600 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:15,601 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2024-11-23 22:57:15,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 22:57:15,601 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:15,602 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:15,602 INFO L85 PathProgramCache]: Analyzing trace with hash -120798315, now seen corresponding path program 2 times [2024-11-23 22:57:15,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:15,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002347034] [2024-11-23 22:57:15,602 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:57:15,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:15,617 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 22:57:15,617 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:57:15,657 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:57:15,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:15,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002347034] [2024-11-23 22:57:15,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002347034] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:15,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762032807] [2024-11-23 22:57:15,658 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:57:15,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:15,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:15,660 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:15,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 22:57:15,750 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-23 22:57:15,750 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:57:15,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 22:57:15,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:15,803 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:57:15,803 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:15,843 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:57:15,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762032807] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:15,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:15,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2024-11-23 22:57:15,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805208097] [2024-11-23 22:57:15,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:15,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:57:15,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:15,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:57:15,845 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:57:15,866 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-23 22:57:15,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 132 transitions, 565 flow. Second operand has 4 states, 4 states have (on average 50.25) internal successors, (201), 4 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:15,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:15,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-23 22:57:15,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:16,317 INFO L124 PetriNetUnfolderBase]: 1160/2389 cut-off events. [2024-11-23 22:57:16,317 INFO L125 PetriNetUnfolderBase]: For 137/137 co-relation queries the response was YES. [2024-11-23 22:57:16,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4161 conditions, 2389 events. 1160/2389 cut-off events. For 137/137 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16281 event pairs, 826 based on Foata normal form. 1/1807 useless extension candidates. Maximal degree in co-relation 4065. Up to 1567 conditions per place. [2024-11-23 22:57:16,331 INFO L140 encePairwiseOnDemand]: 100/105 looper letters, 70 selfloop transitions, 15 changer transitions 0/131 dead transitions. [2024-11-23 22:57:16,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 131 transitions, 725 flow [2024-11-23 22:57:16,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:57:16,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:57:16,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 246 transitions. [2024-11-23 22:57:16,333 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-11-23 22:57:16,333 INFO L175 Difference]: Start difference. First operand has 112 places, 132 transitions, 565 flow. Second operand 4 states and 246 transitions. [2024-11-23 22:57:16,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 131 transitions, 725 flow [2024-11-23 22:57:16,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 131 transitions, 701 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-23 22:57:16,337 INFO L231 Difference]: Finished difference. Result has 111 places, 131 transitions, 561 flow [2024-11-23 22:57:16,338 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=561, PETRI_PLACES=111, PETRI_TRANSITIONS=131} [2024-11-23 22:57:16,338 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 11 predicate places. [2024-11-23 22:57:16,339 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 131 transitions, 561 flow [2024-11-23 22:57:16,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 50.25) internal successors, (201), 4 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:16,339 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:16,339 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:16,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-23 22:57:16,539 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:16,540 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:16,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:16,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1947721113, now seen corresponding path program 1 times [2024-11-23 22:57:16,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:16,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192444847] [2024-11-23 22:57:16,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:16,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:16,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:17,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:57:17,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:17,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192444847] [2024-11-23 22:57:17,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192444847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:17,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071731430] [2024-11-23 22:57:17,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:17,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:17,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:17,015 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:17,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 22:57:17,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:17,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-23 22:57:17,128 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:17,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-23 22:57:17,183 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 [2024-11-23 22:57:17,237 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-23 22:57:17,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2024-11-23 22:57:17,255 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 18 treesize of output 13 [2024-11-23 22:57:17,283 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 [2024-11-23 22:57:17,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:57:17,306 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:17,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:17,504 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2024-11-23 22:57:17,524 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:17,524 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 39 treesize of output 35 [2024-11-23 22:57:17,535 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 11 treesize of output 9 [2024-11-23 22:57:17,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:57:17,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071731430] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:17,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:17,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-23 22:57:17,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311896222] [2024-11-23 22:57:17,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:17,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 22:57:17,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:17,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 22:57:17,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=145, Unknown=1, NotChecked=0, Total=182 [2024-11-23 22:57:17,750 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 105 [2024-11-23 22:57:17,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 131 transitions, 561 flow. Second operand has 14 states, 14 states have (on average 38.857142857142854) internal successors, (544), 14 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:17,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:17,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 105 [2024-11-23 22:57:17,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:18,800 INFO L124 PetriNetUnfolderBase]: 1158/2392 cut-off events. [2024-11-23 22:57:18,800 INFO L125 PetriNetUnfolderBase]: For 125/125 co-relation queries the response was YES. [2024-11-23 22:57:18,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4194 conditions, 2392 events. 1158/2392 cut-off events. For 125/125 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16261 event pairs, 826 based on Foata normal form. 0/1805 useless extension candidates. Maximal degree in co-relation 4103. Up to 1529 conditions per place. [2024-11-23 22:57:18,815 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 85 selfloop transitions, 24 changer transitions 0/139 dead transitions. [2024-11-23 22:57:18,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 139 transitions, 795 flow [2024-11-23 22:57:18,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 22:57:18,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-23 22:57:18,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 487 transitions. [2024-11-23 22:57:18,818 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42164502164502166 [2024-11-23 22:57:18,818 INFO L175 Difference]: Start difference. First operand has 111 places, 131 transitions, 561 flow. Second operand 11 states and 487 transitions. [2024-11-23 22:57:18,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 139 transitions, 795 flow [2024-11-23 22:57:18,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 139 transitions, 765 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-23 22:57:18,822 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 577 flow [2024-11-23 22:57:18,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=577, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-11-23 22:57:18,823 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 17 predicate places. [2024-11-23 22:57:18,823 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 577 flow [2024-11-23 22:57:18,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 38.857142857142854) internal successors, (544), 14 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:18,824 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:18,824 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:18,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-23 22:57:19,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:19,028 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:19,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:19,029 INFO L85 PathProgramCache]: Analyzing trace with hash 249808597, now seen corresponding path program 1 times [2024-11-23 22:57:19,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:19,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385024910] [2024-11-23 22:57:19,029 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:19,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:19,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:19,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:57:19,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:19,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385024910] [2024-11-23 22:57:19,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385024910] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:19,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111615084] [2024-11-23 22:57:19,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:19,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:19,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:19,541 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:19,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 22:57:19,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:19,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-23 22:57:19,661 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:19,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-23 22:57:19,700 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 [2024-11-23 22:57:19,749 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-23 22:57:19,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2024-11-23 22:57:19,765 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 16 treesize of output 11 [2024-11-23 22:57:19,781 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 15 treesize of output 7 [2024-11-23 22:57:19,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:57:19,804 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:19,942 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:19,942 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2024-11-23 22:57:19,953 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:19,954 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 33 treesize of output 29 [2024-11-23 22:57:19,960 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 9 treesize of output 7 [2024-11-23 22:57:20,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:57:20,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111615084] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:20,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:20,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-23 22:57:20,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877172809] [2024-11-23 22:57:20,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:20,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 22:57:20,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:20,018 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 22:57:20,018 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=143, Unknown=3, NotChecked=0, Total=182 [2024-11-23 22:57:20,201 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 105 [2024-11-23 22:57:20,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 577 flow. Second operand has 14 states, 14 states have (on average 38.857142857142854) internal successors, (544), 14 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:20,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:20,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 105 [2024-11-23 22:57:20,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:21,031 INFO L124 PetriNetUnfolderBase]: 1158/2391 cut-off events. [2024-11-23 22:57:21,031 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2024-11-23 22:57:21,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4200 conditions, 2391 events. 1158/2391 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16273 event pairs, 826 based on Foata normal form. 1/1808 useless extension candidates. Maximal degree in co-relation 4105. Up to 1533 conditions per place. [2024-11-23 22:57:21,044 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 78 selfloop transitions, 25 changer transitions 0/133 dead transitions. [2024-11-23 22:57:21,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 133 transitions, 787 flow [2024-11-23 22:57:21,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 22:57:21,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-23 22:57:21,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 479 transitions. [2024-11-23 22:57:21,047 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4147186147186147 [2024-11-23 22:57:21,047 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 577 flow. Second operand 11 states and 479 transitions. [2024-11-23 22:57:21,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 133 transitions, 787 flow [2024-11-23 22:57:21,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 133 transitions, 760 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-23 22:57:21,052 INFO L231 Difference]: Finished difference. Result has 122 places, 129 transitions, 596 flow [2024-11-23 22:57:21,054 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=596, PETRI_PLACES=122, PETRI_TRANSITIONS=129} [2024-11-23 22:57:21,055 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 22 predicate places. [2024-11-23 22:57:21,056 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 129 transitions, 596 flow [2024-11-23 22:57:21,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 38.857142857142854) internal successors, (544), 14 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:21,056 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:21,056 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:21,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-23 22:57:21,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:21,261 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:21,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:21,261 INFO L85 PathProgramCache]: Analyzing trace with hash -845868510, now seen corresponding path program 1 times [2024-11-23 22:57:21,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:21,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925905104] [2024-11-23 22:57:21,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:21,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:21,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:21,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:21,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:21,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925905104] [2024-11-23 22:57:21,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925905104] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:21,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608140560] [2024-11-23 22:57:21,884 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:21,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:21,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:21,886 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:21,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 22:57:21,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:21,996 INFO L256 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-23 22:57:21,998 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:22,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-23 22:57:22,035 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 [2024-11-23 22:57:22,077 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-23 22:57:22,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-23 22:57:22,101 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 18 treesize of output 13 [2024-11-23 22:57:22,131 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-23 22:57:22,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2024-11-23 22:57:22,145 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 18 treesize of output 13 [2024-11-23 22:57:22,174 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 [2024-11-23 22:57:22,252 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:22,252 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:22,291 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_155 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_155) c_~A~0.base) c_~A~0.offset)))) is different from false [2024-11-23 22:57:22,480 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:22,480 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2024-11-23 22:57:22,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:22,494 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 143 treesize of output 135 [2024-11-23 22:57:22,506 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 27 treesize of output 25 [2024-11-23 22:57:22,514 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 28 treesize of output 24 [2024-11-23 22:57:22,646 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2024-11-23 22:57:22,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608140560] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:22,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:22,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2024-11-23 22:57:22,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042059037] [2024-11-23 22:57:22,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:22,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-23 22:57:22,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:22,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-23 22:57:22,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=225, Unknown=2, NotChecked=30, Total=306 [2024-11-23 22:57:22,789 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 105 [2024-11-23 22:57:22,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 129 transitions, 596 flow. Second operand has 18 states, 18 states have (on average 34.611111111111114) internal successors, (623), 18 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:22,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:22,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 105 [2024-11-23 22:57:22,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:23,794 INFO L124 PetriNetUnfolderBase]: 1157/2387 cut-off events. [2024-11-23 22:57:23,794 INFO L125 PetriNetUnfolderBase]: For 140/140 co-relation queries the response was YES. [2024-11-23 22:57:23,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4202 conditions, 2387 events. 1157/2387 cut-off events. For 140/140 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16282 event pairs, 826 based on Foata normal form. 1/1807 useless extension candidates. Maximal degree in co-relation 4107. Up to 1530 conditions per place. [2024-11-23 22:57:23,809 INFO L140 encePairwiseOnDemand]: 85/105 looper letters, 80 selfloop transitions, 28 changer transitions 0/134 dead transitions. [2024-11-23 22:57:23,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 134 transitions, 820 flow [2024-11-23 22:57:23,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 22:57:23,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-23 22:57:23,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 547 transitions. [2024-11-23 22:57:23,813 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37210884353741497 [2024-11-23 22:57:23,813 INFO L175 Difference]: Start difference. First operand has 122 places, 129 transitions, 596 flow. Second operand 14 states and 547 transitions. [2024-11-23 22:57:23,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 134 transitions, 820 flow [2024-11-23 22:57:23,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 134 transitions, 768 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-11-23 22:57:23,820 INFO L231 Difference]: Finished difference. Result has 126 places, 128 transitions, 608 flow [2024-11-23 22:57:23,821 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=608, PETRI_PLACES=126, PETRI_TRANSITIONS=128} [2024-11-23 22:57:23,822 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 26 predicate places. [2024-11-23 22:57:23,823 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 128 transitions, 608 flow [2024-11-23 22:57:23,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 34.611111111111114) internal successors, (623), 18 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:23,823 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:23,823 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:23,832 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-23 22:57:24,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-23 22:57:24,024 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:24,024 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:24,024 INFO L85 PathProgramCache]: Analyzing trace with hash -452119023, now seen corresponding path program 1 times [2024-11-23 22:57:24,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:24,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31904714] [2024-11-23 22:57:24,025 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:24,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:24,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:24,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:24,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31904714] [2024-11-23 22:57:24,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31904714] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:24,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751950937] [2024-11-23 22:57:24,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:24,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:24,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:24,611 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:24,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 22:57:24,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:24,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-23 22:57:24,739 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:24,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-23 22:57:24,771 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 [2024-11-23 22:57:24,809 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-23 22:57:24,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-23 22:57:24,822 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 16 treesize of output 11 [2024-11-23 22:57:24,847 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-23 22:57:24,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2024-11-23 22:57:24,858 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 16 treesize of output 11 [2024-11-23 22:57:24,870 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 15 treesize of output 7 [2024-11-23 22:57:24,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:24,940 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:25,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:25,211 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2024-11-23 22:57:25,225 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:25,225 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 63 treesize of output 59 [2024-11-23 22:57:25,233 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 48 treesize of output 44 [2024-11-23 22:57:25,241 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 22 treesize of output 20 [2024-11-23 22:57:25,394 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-23 22:57:25,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751950937] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:25,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:25,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-11-23 22:57:25,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023169076] [2024-11-23 22:57:25,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:25,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-23 22:57:25,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:25,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-23 22:57:25,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=282, Unknown=5, NotChecked=0, Total=342 [2024-11-23 22:57:25,450 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 105 [2024-11-23 22:57:25,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 128 transitions, 608 flow. Second operand has 19 states, 19 states have (on average 34.578947368421055) internal successors, (657), 19 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:25,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:25,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 105 [2024-11-23 22:57:25,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:26,575 INFO L124 PetriNetUnfolderBase]: 1157/2387 cut-off events. [2024-11-23 22:57:26,575 INFO L125 PetriNetUnfolderBase]: For 154/154 co-relation queries the response was YES. [2024-11-23 22:57:26,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4221 conditions, 2387 events. 1157/2387 cut-off events. For 154/154 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16249 event pairs, 826 based on Foata normal form. 4/1812 useless extension candidates. Maximal degree in co-relation 4148. Up to 1534 conditions per place. [2024-11-23 22:57:26,589 INFO L140 encePairwiseOnDemand]: 84/105 looper letters, 74 selfloop transitions, 32 changer transitions 1/133 dead transitions. [2024-11-23 22:57:26,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 133 transitions, 844 flow [2024-11-23 22:57:26,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 22:57:26,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-23 22:57:26,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 639 transitions. [2024-11-23 22:57:26,593 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35798319327731093 [2024-11-23 22:57:26,593 INFO L175 Difference]: Start difference. First operand has 126 places, 128 transitions, 608 flow. Second operand 17 states and 639 transitions. [2024-11-23 22:57:26,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 133 transitions, 844 flow [2024-11-23 22:57:26,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 133 transitions, 822 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-23 22:57:26,598 INFO L231 Difference]: Finished difference. Result has 140 places, 131 transitions, 679 flow [2024-11-23 22:57:26,598 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=679, PETRI_PLACES=140, PETRI_TRANSITIONS=131} [2024-11-23 22:57:26,599 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 40 predicate places. [2024-11-23 22:57:26,599 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 131 transitions, 679 flow [2024-11-23 22:57:26,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 34.578947368421055) internal successors, (657), 19 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:26,600 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:26,600 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:26,611 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-23 22:57:26,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-23 22:57:26,804 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:26,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:26,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1557112635, now seen corresponding path program 1 times [2024-11-23 22:57:26,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:26,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477577329] [2024-11-23 22:57:26,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:26,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:26,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:26,979 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 22:57:26,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:26,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477577329] [2024-11-23 22:57:26,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477577329] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:26,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850298280] [2024-11-23 22:57:26,980 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:26,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:26,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:26,982 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:26,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 22:57:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:27,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 22:57:27,091 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:27,212 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 22:57:27,212 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:27,327 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-23 22:57:27,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850298280] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:27,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:27,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2024-11-23 22:57:27,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337125728] [2024-11-23 22:57:27,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:27,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-23 22:57:27,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:27,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-23 22:57:27,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2024-11-23 22:57:27,579 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-23 22:57:27,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 131 transitions, 679 flow. Second operand has 19 states, 19 states have (on average 50.21052631578947) internal successors, (954), 19 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:27,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:27,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-23 22:57:27,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:28,821 INFO L124 PetriNetUnfolderBase]: 2301/4722 cut-off events. [2024-11-23 22:57:28,821 INFO L125 PetriNetUnfolderBase]: For 361/361 co-relation queries the response was YES. [2024-11-23 22:57:28,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8239 conditions, 4722 events. 2301/4722 cut-off events. For 361/361 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 34379 event pairs, 1652 based on Foata normal form. 2/3585 useless extension candidates. Maximal degree in co-relation 8188. Up to 1551 conditions per place. [2024-11-23 22:57:28,859 INFO L140 encePairwiseOnDemand]: 95/105 looper letters, 94 selfloop transitions, 43 changer transitions 0/180 dead transitions. [2024-11-23 22:57:28,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 180 transitions, 1178 flow [2024-11-23 22:57:28,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 22:57:28,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-23 22:57:28,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 599 transitions. [2024-11-23 22:57:28,862 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5704761904761905 [2024-11-23 22:57:28,863 INFO L175 Difference]: Start difference. First operand has 140 places, 131 transitions, 679 flow. Second operand 10 states and 599 transitions. [2024-11-23 22:57:28,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 180 transitions, 1178 flow [2024-11-23 22:57:28,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 180 transitions, 1112 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-11-23 22:57:28,869 INFO L231 Difference]: Finished difference. Result has 141 places, 137 transitions, 776 flow [2024-11-23 22:57:28,869 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=776, PETRI_PLACES=141, PETRI_TRANSITIONS=137} [2024-11-23 22:57:28,870 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 41 predicate places. [2024-11-23 22:57:28,870 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 137 transitions, 776 flow [2024-11-23 22:57:28,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 50.21052631578947) internal successors, (954), 19 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:28,871 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:28,871 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 22:57:28,881 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 22:57:29,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-23 22:57:29,072 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:29,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:29,073 INFO L85 PathProgramCache]: Analyzing trace with hash -985307647, now seen corresponding path program 1 times [2024-11-23 22:57:29,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:29,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130229348] [2024-11-23 22:57:29,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:29,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:29,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:29,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-23 22:57:29,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:29,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130229348] [2024-11-23 22:57:29,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130229348] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:29,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:29,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:57:29,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000053373] [2024-11-23 22:57:29,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:29,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:57:29,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:29,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:57:29,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:57:29,218 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 105 [2024-11-23 22:57:29,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 137 transitions, 776 flow. Second operand has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:29,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:29,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 105 [2024-11-23 22:57:29,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:30,128 INFO L124 PetriNetUnfolderBase]: 2301/4710 cut-off events. [2024-11-23 22:57:30,128 INFO L125 PetriNetUnfolderBase]: For 349/349 co-relation queries the response was YES. [2024-11-23 22:57:30,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8258 conditions, 4710 events. 2301/4710 cut-off events. For 349/349 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 34462 event pairs, 1652 based on Foata normal form. 2/3560 useless extension candidates. Maximal degree in co-relation 8206. Up to 3107 conditions per place. [2024-11-23 22:57:30,160 INFO L140 encePairwiseOnDemand]: 91/105 looper letters, 87 selfloop transitions, 20 changer transitions 0/139 dead transitions. [2024-11-23 22:57:30,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 139 transitions, 994 flow [2024-11-23 22:57:30,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 22:57:30,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-23 22:57:30,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 303 transitions. [2024-11-23 22:57:30,163 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2024-11-23 22:57:30,163 INFO L175 Difference]: Start difference. First operand has 141 places, 137 transitions, 776 flow. Second operand 6 states and 303 transitions. [2024-11-23 22:57:30,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 139 transitions, 994 flow [2024-11-23 22:57:30,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 139 transitions, 932 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-23 22:57:30,171 INFO L231 Difference]: Finished difference. Result has 142 places, 139 transitions, 784 flow [2024-11-23 22:57:30,172 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=784, PETRI_PLACES=142, PETRI_TRANSITIONS=139} [2024-11-23 22:57:30,173 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 42 predicate places. [2024-11-23 22:57:30,173 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 139 transitions, 784 flow [2024-11-23 22:57:30,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:30,174 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:30,174 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 2, 2, 2, 1, 1, 1] [2024-11-23 22:57:30,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-23 22:57:30,175 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:30,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:30,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1254396838, now seen corresponding path program 2 times [2024-11-23 22:57:30,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:30,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058180787] [2024-11-23 22:57:30,175 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:57:30,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:30,196 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 22:57:30,197 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:57:30,273 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-23 22:57:30,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:30,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058180787] [2024-11-23 22:57:30,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058180787] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:30,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112833569] [2024-11-23 22:57:30,273 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:57:30,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:30,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:30,275 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:30,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-23 22:57:30,390 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 22:57:30,390 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:57:30,391 INFO L256 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 22:57:30,392 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:30,429 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-23 22:57:30,429 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:30,476 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-23 22:57:30,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112833569] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:30,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:30,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2024-11-23 22:57:30,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124547577] [2024-11-23 22:57:30,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:30,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:57:30,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:30,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:57:30,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:57:30,505 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-23 22:57:30,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 139 transitions, 784 flow. Second operand has 5 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) [2024-11-23 22:57:30,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:30,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-23 22:57:30,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:31,207 INFO L124 PetriNetUnfolderBase]: 2303/4708 cut-off events. [2024-11-23 22:57:31,207 INFO L125 PetriNetUnfolderBase]: For 364/364 co-relation queries the response was YES. [2024-11-23 22:57:31,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8238 conditions, 4708 events. 2303/4708 cut-off events. For 364/364 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 34412 event pairs, 1652 based on Foata normal form. 2/3558 useless extension candidates. Maximal degree in co-relation 8185. Up to 3075 conditions per place. [2024-11-23 22:57:31,248 INFO L140 encePairwiseOnDemand]: 95/105 looper letters, 54 selfloop transitions, 40 changer transitions 0/137 dead transitions. [2024-11-23 22:57:31,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 137 transitions, 952 flow [2024-11-23 22:57:31,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:57:31,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 22:57:31,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 294 transitions. [2024-11-23 22:57:31,252 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-11-23 22:57:31,252 INFO L175 Difference]: Start difference. First operand has 142 places, 139 transitions, 784 flow. Second operand 5 states and 294 transitions. [2024-11-23 22:57:31,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 137 transitions, 952 flow [2024-11-23 22:57:31,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 137 transitions, 892 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-11-23 22:57:31,258 INFO L231 Difference]: Finished difference. Result has 136 places, 137 transitions, 784 flow [2024-11-23 22:57:31,258 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=784, PETRI_PLACES=136, PETRI_TRANSITIONS=137} [2024-11-23 22:57:31,259 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 36 predicate places. [2024-11-23 22:57:31,259 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 137 transitions, 784 flow [2024-11-23 22:57:31,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 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) [2024-11-23 22:57:31,259 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:31,259 INFO L206 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] [2024-11-23 22:57:31,270 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-23 22:57:31,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:31,460 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:31,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:31,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1836199317, now seen corresponding path program 1 times [2024-11-23 22:57:31,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:31,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543766556] [2024-11-23 22:57:31,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:31,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:31,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:31,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-23 22:57:31,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:31,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543766556] [2024-11-23 22:57:31,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543766556] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:31,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:31,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:57:31,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197321405] [2024-11-23 22:57:31,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:31,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:57:31,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:31,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:57:31,541 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:57:31,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 105 [2024-11-23 22:57:31,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 137 transitions, 784 flow. Second operand has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:31,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:31,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 105 [2024-11-23 22:57:31,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:32,782 INFO L124 PetriNetUnfolderBase]: 4943/8344 cut-off events. [2024-11-23 22:57:32,782 INFO L125 PetriNetUnfolderBase]: For 341/341 co-relation queries the response was YES. [2024-11-23 22:57:32,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15453 conditions, 8344 events. 4943/8344 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 57816 event pairs, 2588 based on Foata normal form. 244/6318 useless extension candidates. Maximal degree in co-relation 15407. Up to 5080 conditions per place. [2024-11-23 22:57:32,821 INFO L140 encePairwiseOnDemand]: 99/105 looper letters, 133 selfloop transitions, 4 changer transitions 0/178 dead transitions. [2024-11-23 22:57:32,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 178 transitions, 1144 flow [2024-11-23 22:57:32,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:57:32,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:57:32,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 304 transitions. [2024-11-23 22:57:32,823 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7238095238095238 [2024-11-23 22:57:32,823 INFO L175 Difference]: Start difference. First operand has 136 places, 137 transitions, 784 flow. Second operand 4 states and 304 transitions. [2024-11-23 22:57:32,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 178 transitions, 1144 flow [2024-11-23 22:57:32,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 178 transitions, 1069 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-23 22:57:32,829 INFO L231 Difference]: Finished difference. Result has 138 places, 140 transitions, 738 flow [2024-11-23 22:57:32,830 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=738, PETRI_PLACES=138, PETRI_TRANSITIONS=140} [2024-11-23 22:57:32,830 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 38 predicate places. [2024-11-23 22:57:32,830 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 140 transitions, 738 flow [2024-11-23 22:57:32,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:32,831 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:32,831 INFO L206 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] [2024-11-23 22:57:32,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-23 22:57:32,831 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:32,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:32,832 INFO L85 PathProgramCache]: Analyzing trace with hash 553816780, now seen corresponding path program 1 times [2024-11-23 22:57:32,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:32,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361445261] [2024-11-23 22:57:32,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:32,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:32,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:32,895 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-23 22:57:32,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:32,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361445261] [2024-11-23 22:57:32,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361445261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:32,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:32,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 22:57:32,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313022386] [2024-11-23 22:57:32,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:32,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 22:57:32,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:32,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 22:57:32,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 22:57:32,901 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 105 [2024-11-23 22:57:32,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 140 transitions, 738 flow. Second operand has 3 states, 3 states have (on average 61.0) internal successors, (183), 3 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:32,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:32,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 105 [2024-11-23 22:57:32,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:34,052 INFO L124 PetriNetUnfolderBase]: 6085/11342 cut-off events. [2024-11-23 22:57:34,052 INFO L125 PetriNetUnfolderBase]: For 3837/4169 co-relation queries the response was YES. [2024-11-23 22:57:34,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23752 conditions, 11342 events. 6085/11342 cut-off events. For 3837/4169 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 89690 event pairs, 2656 based on Foata normal form. 0/8756 useless extension candidates. Maximal degree in co-relation 23704. Up to 4974 conditions per place. [2024-11-23 22:57:34,106 INFO L140 encePairwiseOnDemand]: 100/105 looper letters, 116 selfloop transitions, 3 changer transitions 0/162 dead transitions. [2024-11-23 22:57:34,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 162 transitions, 1041 flow [2024-11-23 22:57:34,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 22:57:34,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-23 22:57:34,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 233 transitions. [2024-11-23 22:57:34,108 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7396825396825397 [2024-11-23 22:57:34,108 INFO L175 Difference]: Start difference. First operand has 138 places, 140 transitions, 738 flow. Second operand 3 states and 233 transitions. [2024-11-23 22:57:34,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 162 transitions, 1041 flow [2024-11-23 22:57:34,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 162 transitions, 1035 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:57:34,120 INFO L231 Difference]: Finished difference. Result has 140 places, 142 transitions, 756 flow [2024-11-23 22:57:34,120 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=756, PETRI_PLACES=140, PETRI_TRANSITIONS=142} [2024-11-23 22:57:34,120 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 40 predicate places. [2024-11-23 22:57:34,120 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 142 transitions, 756 flow [2024-11-23 22:57:34,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 61.0) internal successors, (183), 3 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:34,121 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:34,121 INFO L206 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] [2024-11-23 22:57:34,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-23 22:57:34,121 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:34,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:34,121 INFO L85 PathProgramCache]: Analyzing trace with hash 553816775, now seen corresponding path program 1 times [2024-11-23 22:57:34,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:34,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654057711] [2024-11-23 22:57:34,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:34,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:34,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:34,269 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:57:34,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:34,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654057711] [2024-11-23 22:57:34,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654057711] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:34,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761810428] [2024-11-23 22:57:34,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:34,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:34,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:34,272 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:34,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-23 22:57:34,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:34,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 22:57:34,402 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:34,487 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:57:34,488 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:34,584 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:57:34,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761810428] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:34,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:34,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-23 22:57:34,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417184091] [2024-11-23 22:57:34,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:34,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 22:57:34,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:34,586 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 22:57:34,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-23 22:57:34,704 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 105 [2024-11-23 22:57:34,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 142 transitions, 756 flow. Second operand has 15 states, 15 states have (on average 50.06666666666667) internal successors, (751), 15 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:34,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:34,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 105 [2024-11-23 22:57:34,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:36,169 INFO L124 PetriNetUnfolderBase]: 4009/6775 cut-off events. [2024-11-23 22:57:36,169 INFO L125 PetriNetUnfolderBase]: For 2929/3316 co-relation queries the response was YES. [2024-11-23 22:57:36,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15490 conditions, 6775 events. 4009/6775 cut-off events. For 2929/3316 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 41606 event pairs, 2833 based on Foata normal form. 77/5543 useless extension candidates. Maximal degree in co-relation 15441. Up to 4648 conditions per place. [2024-11-23 22:57:36,213 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 110 selfloop transitions, 45 changer transitions 0/197 dead transitions. [2024-11-23 22:57:36,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 197 transitions, 1287 flow [2024-11-23 22:57:36,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 22:57:36,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-23 22:57:36,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 639 transitions. [2024-11-23 22:57:36,216 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5532467532467532 [2024-11-23 22:57:36,216 INFO L175 Difference]: Start difference. First operand has 140 places, 142 transitions, 756 flow. Second operand 11 states and 639 transitions. [2024-11-23 22:57:36,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 197 transitions, 1287 flow [2024-11-23 22:57:36,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 1282 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:57:36,227 INFO L231 Difference]: Finished difference. Result has 151 places, 144 transitions, 863 flow [2024-11-23 22:57:36,227 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=863, PETRI_PLACES=151, PETRI_TRANSITIONS=144} [2024-11-23 22:57:36,228 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 51 predicate places. [2024-11-23 22:57:36,228 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 144 transitions, 863 flow [2024-11-23 22:57:36,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 50.06666666666667) internal successors, (751), 15 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:36,229 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:36,229 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:57:36,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-23 22:57:36,429 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:36,430 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:36,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:36,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1509261836, now seen corresponding path program 1 times [2024-11-23 22:57:36,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:36,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487781082] [2024-11-23 22:57:36,430 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:36,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:36,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:36,614 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 22:57:36,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:36,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487781082] [2024-11-23 22:57:36,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487781082] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:36,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067327711] [2024-11-23 22:57:36,615 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:36,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:36,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:36,617 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:36,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-23 22:57:36,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:36,761 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 22:57:36,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:36,865 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 22:57:36,866 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:36,975 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-23 22:57:36,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067327711] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:36,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:36,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-23 22:57:36,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534169115] [2024-11-23 22:57:36,976 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:36,976 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 22:57:36,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:36,977 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 22:57:36,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-23 22:57:37,094 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-23 22:57:37,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 144 transitions, 863 flow. Second operand has 15 states, 15 states have (on average 51.0) internal successors, (765), 15 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:37,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:37,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-23 22:57:37,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:38,221 INFO L124 PetriNetUnfolderBase]: 3163/6334 cut-off events. [2024-11-23 22:57:38,222 INFO L125 PetriNetUnfolderBase]: For 2771/2892 co-relation queries the response was YES. [2024-11-23 22:57:38,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13487 conditions, 6334 events. 3163/6334 cut-off events. For 2771/2892 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 49127 event pairs, 2184 based on Foata normal form. 38/5105 useless extension candidates. Maximal degree in co-relation 13436. Up to 3850 conditions per place. [2024-11-23 22:57:38,261 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 100 selfloop transitions, 45 changer transitions 0/188 dead transitions. [2024-11-23 22:57:38,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 188 transitions, 1330 flow [2024-11-23 22:57:38,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-23 22:57:38,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-23 22:57:38,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 646 transitions. [2024-11-23 22:57:38,263 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5593073593073593 [2024-11-23 22:57:38,264 INFO L175 Difference]: Start difference. First operand has 151 places, 144 transitions, 863 flow. Second operand 11 states and 646 transitions. [2024-11-23 22:57:38,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 188 transitions, 1330 flow [2024-11-23 22:57:38,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 188 transitions, 1246 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-23 22:57:38,280 INFO L231 Difference]: Finished difference. Result has 155 places, 146 transitions, 889 flow [2024-11-23 22:57:38,281 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=889, PETRI_PLACES=155, PETRI_TRANSITIONS=146} [2024-11-23 22:57:38,281 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 55 predicate places. [2024-11-23 22:57:38,281 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 146 transitions, 889 flow [2024-11-23 22:57:38,282 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 51.0) internal successors, (765), 15 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:38,282 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:38,282 INFO L206 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] [2024-11-23 22:57:38,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-23 22:57:38,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-23 22:57:38,486 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:38,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:38,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1068509462, now seen corresponding path program 1 times [2024-11-23 22:57:38,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:38,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171831952] [2024-11-23 22:57:38,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:38,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:38,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:38,554 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-23 22:57:38,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:38,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171831952] [2024-11-23 22:57:38,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171831952] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:38,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:38,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:57:38,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644835879] [2024-11-23 22:57:38,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:38,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:57:38,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:38,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:57:38,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:57:38,568 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 105 [2024-11-23 22:57:38,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 146 transitions, 889 flow. Second operand has 4 states, 4 states have (on average 57.5) internal successors, (230), 4 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) [2024-11-23 22:57:38,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:38,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 105 [2024-11-23 22:57:38,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:39,995 INFO L124 PetriNetUnfolderBase]: 7309/12773 cut-off events. [2024-11-23 22:57:39,995 INFO L125 PetriNetUnfolderBase]: For 9379/9789 co-relation queries the response was YES. [2024-11-23 22:57:40,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30216 conditions, 12773 events. 7309/12773 cut-off events. For 9379/9789 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 94387 event pairs, 3698 based on Foata normal form. 231/10511 useless extension candidates. Maximal degree in co-relation 30129. Up to 6584 conditions per place. [2024-11-23 22:57:40,079 INFO L140 encePairwiseOnDemand]: 100/105 looper letters, 168 selfloop transitions, 3 changer transitions 0/211 dead transitions. [2024-11-23 22:57:40,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 211 transitions, 1516 flow [2024-11-23 22:57:40,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:57:40,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:57:40,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 304 transitions. [2024-11-23 22:57:40,080 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7238095238095238 [2024-11-23 22:57:40,081 INFO L175 Difference]: Start difference. First operand has 155 places, 146 transitions, 889 flow. Second operand 4 states and 304 transitions. [2024-11-23 22:57:40,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 211 transitions, 1516 flow [2024-11-23 22:57:40,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 211 transitions, 1432 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-23 22:57:40,099 INFO L231 Difference]: Finished difference. Result has 152 places, 148 transitions, 827 flow [2024-11-23 22:57:40,100 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=827, PETRI_PLACES=152, PETRI_TRANSITIONS=148} [2024-11-23 22:57:40,100 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 52 predicate places. [2024-11-23 22:57:40,101 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 148 transitions, 827 flow [2024-11-23 22:57:40,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.5) internal successors, (230), 4 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) [2024-11-23 22:57:40,101 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:40,101 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:57:40,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-23 22:57:40,101 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:40,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:40,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1053658422, now seen corresponding path program 2 times [2024-11-23 22:57:40,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:40,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92804870] [2024-11-23 22:57:40,102 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:57:40,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:40,138 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 22:57:40,138 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:57:40,773 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-23 22:57:40,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:40,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92804870] [2024-11-23 22:57:40,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92804870] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:40,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545600490] [2024-11-23 22:57:40,774 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:57:40,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:40,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:40,778 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:40,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-23 22:57:40,923 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 22:57:40,923 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:57:40,925 INFO L256 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-23 22:57:40,928 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:40,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-23 22:57:41,009 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 19 treesize of output 1 [2024-11-23 22:57:41,050 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-23 22:57:41,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2024-11-23 22:57:41,079 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 20 treesize of output 15 [2024-11-23 22:57:41,102 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 20 treesize of output 15 [2024-11-23 22:57:41,178 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-23 22:57:41,178 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:41,271 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_392 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_392) c_~B~0.base) (+ 4 c_~B~0.offset)) 9223372039002259456))) is different from false [2024-11-23 22:57:41,356 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:41,356 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2024-11-23 22:57:41,366 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:41,366 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 43 treesize of output 37 [2024-11-23 22:57:41,372 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 13 treesize of output 9 [2024-11-23 22:57:41,520 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 4 not checked. [2024-11-23 22:57:41,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545600490] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:41,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:41,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2024-11-23 22:57:41,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987916683] [2024-11-23 22:57:41,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:41,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-23 22:57:41,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:41,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-23 22:57:41,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=435, Unknown=1, NotChecked=42, Total=552 [2024-11-23 22:57:41,553 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 105 [2024-11-23 22:57:41,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 148 transitions, 827 flow. Second operand has 24 states, 24 states have (on average 47.333333333333336) internal successors, (1136), 24 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:41,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:41,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 105 [2024-11-23 22:57:41,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:43,961 INFO L124 PetriNetUnfolderBase]: 5903/10124 cut-off events. [2024-11-23 22:57:43,961 INFO L125 PetriNetUnfolderBase]: For 9557/10524 co-relation queries the response was YES. [2024-11-23 22:57:44,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26238 conditions, 10124 events. 5903/10124 cut-off events. For 9557/10524 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 68929 event pairs, 1507 based on Foata normal form. 200/8593 useless extension candidates. Maximal degree in co-relation 26115. Up to 2739 conditions per place. [2024-11-23 22:57:44,044 INFO L140 encePairwiseOnDemand]: 85/105 looper letters, 165 selfloop transitions, 43 changer transitions 0/247 dead transitions. [2024-11-23 22:57:44,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 247 transitions, 1654 flow [2024-11-23 22:57:44,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 22:57:44,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-23 22:57:44,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 853 transitions. [2024-11-23 22:57:44,047 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5077380952380952 [2024-11-23 22:57:44,048 INFO L175 Difference]: Start difference. First operand has 152 places, 148 transitions, 827 flow. Second operand 16 states and 853 transitions. [2024-11-23 22:57:44,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 247 transitions, 1654 flow [2024-11-23 22:57:44,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 247 transitions, 1644 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:57:44,069 INFO L231 Difference]: Finished difference. Result has 168 places, 154 transitions, 970 flow [2024-11-23 22:57:44,069 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=970, PETRI_PLACES=168, PETRI_TRANSITIONS=154} [2024-11-23 22:57:44,070 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 68 predicate places. [2024-11-23 22:57:44,070 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 154 transitions, 970 flow [2024-11-23 22:57:44,071 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 47.333333333333336) internal successors, (1136), 24 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:44,071 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:44,071 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:57:44,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-23 22:57:44,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:44,275 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:44,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:44,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1053658423, now seen corresponding path program 1 times [2024-11-23 22:57:44,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:44,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139886734] [2024-11-23 22:57:44,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:44,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:44,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:45,168 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-23 22:57:45,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:45,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139886734] [2024-11-23 22:57:45,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139886734] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:45,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001218603] [2024-11-23 22:57:45,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:45,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:45,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:45,172 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:45,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-23 22:57:45,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:45,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-23 22:57:45,326 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:45,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-23 22:57:45,415 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 19 treesize of output 1 [2024-11-23 22:57:45,461 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-23 22:57:45,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2024-11-23 22:57:45,493 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 18 treesize of output 13 [2024-11-23 22:57:45,510 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 18 treesize of output 13 [2024-11-23 22:57:45,589 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-23 22:57:45,589 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:45,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:45,785 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2024-11-23 22:57:45,793 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:45,794 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 37 treesize of output 31 [2024-11-23 22:57:45,798 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 11 treesize of output 7 [2024-11-23 22:57:45,956 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-23 22:57:45,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001218603] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:45,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:45,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 27 [2024-11-23 22:57:45,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138290849] [2024-11-23 22:57:45,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:45,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-23 22:57:45,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:45,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-23 22:57:45,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=663, Unknown=4, NotChecked=0, Total=756 [2024-11-23 22:57:46,293 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 105 [2024-11-23 22:57:46,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 154 transitions, 970 flow. Second operand has 28 states, 28 states have (on average 45.964285714285715) internal successors, (1287), 28 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:46,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:46,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 105 [2024-11-23 22:57:46,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:48,750 INFO L124 PetriNetUnfolderBase]: 6991/11492 cut-off events. [2024-11-23 22:57:48,750 INFO L125 PetriNetUnfolderBase]: For 13668/14779 co-relation queries the response was YES. [2024-11-23 22:57:48,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33484 conditions, 11492 events. 6991/11492 cut-off events. For 13668/14779 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 75370 event pairs, 1863 based on Foata normal form. 213/9624 useless extension candidates. Maximal degree in co-relation 33359. Up to 3227 conditions per place. [2024-11-23 22:57:48,839 INFO L140 encePairwiseOnDemand]: 85/105 looper letters, 154 selfloop transitions, 50 changer transitions 0/242 dead transitions. [2024-11-23 22:57:48,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 242 transitions, 1751 flow [2024-11-23 22:57:48,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-23 22:57:48,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-23 22:57:48,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1061 transitions. [2024-11-23 22:57:48,842 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4811791383219955 [2024-11-23 22:57:48,842 INFO L175 Difference]: Start difference. First operand has 168 places, 154 transitions, 970 flow. Second operand 21 states and 1061 transitions. [2024-11-23 22:57:48,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 242 transitions, 1751 flow [2024-11-23 22:57:48,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 242 transitions, 1695 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-23 22:57:48,864 INFO L231 Difference]: Finished difference. Result has 182 places, 157 transitions, 1054 flow [2024-11-23 22:57:48,865 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1054, PETRI_PLACES=182, PETRI_TRANSITIONS=157} [2024-11-23 22:57:48,865 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 82 predicate places. [2024-11-23 22:57:48,865 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 157 transitions, 1054 flow [2024-11-23 22:57:48,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 45.964285714285715) internal successors, (1287), 28 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:48,866 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:48,866 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:57:48,872 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-23 22:57:49,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:49,066 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:49,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:49,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1053658425, now seen corresponding path program 1 times [2024-11-23 22:57:49,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:49,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876244721] [2024-11-23 22:57:49,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:49,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:49,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:49,776 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:57:49,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:49,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876244721] [2024-11-23 22:57:49,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876244721] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:49,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348425854] [2024-11-23 22:57:49,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:49,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:49,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:49,779 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:49,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-23 22:57:49,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:49,929 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-23 22:57:49,932 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:49,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-23 22:57:50,009 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 19 treesize of output 1 [2024-11-23 22:57:50,071 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-23 22:57:50,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-23 22:57:50,110 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 20 treesize of output 15 [2024-11-23 22:57:50,140 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 20 treesize of output 15 [2024-11-23 22:57:50,192 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-23 22:57:50,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2024-11-23 22:57:50,226 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 20 treesize of output 15 [2024-11-23 22:57:50,243 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 20 treesize of output 15 [2024-11-23 22:57:50,322 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:57:50,322 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:50,407 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_475 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_475) c_~A~0.base) (+ c_~A~0.offset 4))))) is different from false [2024-11-23 22:57:50,648 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:50,649 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2024-11-23 22:57:50,659 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:50,660 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 81 treesize of output 75 [2024-11-23 22:57:50,667 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 62 treesize of output 54 [2024-11-23 22:57:50,673 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 28 treesize of output 24 [2024-11-23 22:57:51,016 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 4 not checked. [2024-11-23 22:57:51,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348425854] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:51,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:51,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2024-11-23 22:57:51,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502385067] [2024-11-23 22:57:51,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:51,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-23 22:57:51,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:51,018 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-23 22:57:51,018 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=608, Unknown=2, NotChecked=50, Total=756 [2024-11-23 22:57:51,042 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 105 [2024-11-23 22:57:51,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 157 transitions, 1054 flow. Second operand has 28 states, 28 states have (on average 47.0) internal successors, (1316), 28 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:51,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:51,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 105 [2024-11-23 22:57:51,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:53,416 INFO L124 PetriNetUnfolderBase]: 5620/9581 cut-off events. [2024-11-23 22:57:53,416 INFO L125 PetriNetUnfolderBase]: For 13110/14119 co-relation queries the response was YES. [2024-11-23 22:57:53,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29034 conditions, 9581 events. 5620/9581 cut-off events. For 13110/14119 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 64502 event pairs, 2947 based on Foata normal form. 219/8711 useless extension candidates. Maximal degree in co-relation 28875. Up to 4890 conditions per place. [2024-11-23 22:57:53,473 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 154 selfloop transitions, 46 changer transitions 0/239 dead transitions. [2024-11-23 22:57:53,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 239 transitions, 1830 flow [2024-11-23 22:57:53,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 22:57:53,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-23 22:57:53,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 799 transitions. [2024-11-23 22:57:53,475 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5073015873015873 [2024-11-23 22:57:53,475 INFO L175 Difference]: Start difference. First operand has 182 places, 157 transitions, 1054 flow. Second operand 15 states and 799 transitions. [2024-11-23 22:57:53,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 239 transitions, 1830 flow [2024-11-23 22:57:53,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 239 transitions, 1769 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-11-23 22:57:53,498 INFO L231 Difference]: Finished difference. Result has 187 places, 161 transitions, 1166 flow [2024-11-23 22:57:53,498 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1166, PETRI_PLACES=187, PETRI_TRANSITIONS=161} [2024-11-23 22:57:53,499 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 87 predicate places. [2024-11-23 22:57:53,499 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 161 transitions, 1166 flow [2024-11-23 22:57:53,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 47.0) internal successors, (1316), 28 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:53,500 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:53,500 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:57:53,509 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-23 22:57:53,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:53,704 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:53,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:53,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1053658426, now seen corresponding path program 1 times [2024-11-23 22:57:53,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:53,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070280284] [2024-11-23 22:57:53,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:53,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:53,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:54,300 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:57:54,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:54,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070280284] [2024-11-23 22:57:54,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070280284] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:57:54,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816305976] [2024-11-23 22:57:54,301 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:54,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:54,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:57:54,303 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:57:54,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-23 22:57:54,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:54,459 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-23 22:57:54,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:57:54,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-23 22:57:54,530 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 19 treesize of output 1 [2024-11-23 22:57:54,583 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-23 22:57:54,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-23 22:57:54,616 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 18 treesize of output 13 [2024-11-23 22:57:54,641 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 18 treesize of output 13 [2024-11-23 22:57:54,688 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-23 22:57:54,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2024-11-23 22:57:54,722 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 18 treesize of output 13 [2024-11-23 22:57:54,741 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 18 treesize of output 13 [2024-11-23 22:57:54,818 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:57:54,819 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:57:55,198 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:55,198 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2024-11-23 22:57:55,210 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-23 22:57:55,211 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 71 treesize of output 65 [2024-11-23 22:57:55,219 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 28 treesize of output 24 [2024-11-23 22:57:55,226 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 50 treesize of output 42 [2024-11-23 22:57:55,618 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-23 22:57:55,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816305976] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:57:55,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:57:55,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2024-11-23 22:57:55,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37267938] [2024-11-23 22:57:55,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:57:55,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-23 22:57:55,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:55,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-23 22:57:55,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=652, Unknown=4, NotChecked=0, Total=756 [2024-11-23 22:57:55,735 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 105 [2024-11-23 22:57:55,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 161 transitions, 1166 flow. Second operand has 28 states, 28 states have (on average 47.0) internal successors, (1316), 28 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:55,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:55,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 105 [2024-11-23 22:57:55,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:57,823 INFO L124 PetriNetUnfolderBase]: 5413/9613 cut-off events. [2024-11-23 22:57:57,823 INFO L125 PetriNetUnfolderBase]: For 17867/18717 co-relation queries the response was YES. [2024-11-23 22:57:57,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28986 conditions, 9613 events. 5413/9613 cut-off events. For 17867/18717 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 66587 event pairs, 2690 based on Foata normal form. 171/8730 useless extension candidates. Maximal degree in co-relation 28825. Up to 4890 conditions per place. [2024-11-23 22:57:57,897 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 153 selfloop transitions, 46 changer transitions 0/238 dead transitions. [2024-11-23 22:57:57,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 238 transitions, 1879 flow [2024-11-23 22:57:57,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 22:57:57,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-23 22:57:57,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 798 transitions. [2024-11-23 22:57:57,899 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5066666666666667 [2024-11-23 22:57:57,899 INFO L175 Difference]: Start difference. First operand has 187 places, 161 transitions, 1166 flow. Second operand 15 states and 798 transitions. [2024-11-23 22:57:57,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 238 transitions, 1879 flow [2024-11-23 22:57:57,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 238 transitions, 1827 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-23 22:57:57,918 INFO L231 Difference]: Finished difference. Result has 197 places, 160 transitions, 1202 flow [2024-11-23 22:57:57,918 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1202, PETRI_PLACES=197, PETRI_TRANSITIONS=160} [2024-11-23 22:57:57,918 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 97 predicate places. [2024-11-23 22:57:57,918 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 160 transitions, 1202 flow [2024-11-23 22:57:57,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 47.0) internal successors, (1316), 28 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:57,919 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:57,919 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:57:57,930 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-23 22:57:58,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:57:58,123 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:58,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:58,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1100927333, now seen corresponding path program 2 times [2024-11-23 22:57:58,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:58,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249528849] [2024-11-23 22:57:58,124 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-23 22:57:58,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:58,142 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-23 22:57:58,142 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-23 22:57:58,191 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:57:58,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:58,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249528849] [2024-11-23 22:57:58,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249528849] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:58,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:58,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 22:57:58,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158918337] [2024-11-23 22:57:58,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:58,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:57:58,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:58,193 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:57:58,193 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 22:57:58,197 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 105 [2024-11-23 22:57:58,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 160 transitions, 1202 flow. Second operand has 5 states, 5 states have (on average 56.0) internal successors, (280), 5 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:58,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:58,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 105 [2024-11-23 22:57:58,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:57:59,669 INFO L124 PetriNetUnfolderBase]: 5779/9624 cut-off events. [2024-11-23 22:57:59,670 INFO L125 PetriNetUnfolderBase]: For 25846/26567 co-relation queries the response was YES. [2024-11-23 22:57:59,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31407 conditions, 9624 events. 5779/9624 cut-off events. For 25846/26567 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 65003 event pairs, 1304 based on Foata normal form. 415/9024 useless extension candidates. Maximal degree in co-relation 31246. Up to 3400 conditions per place. [2024-11-23 22:57:59,738 INFO L140 encePairwiseOnDemand]: 100/105 looper letters, 161 selfloop transitions, 9 changer transitions 0/211 dead transitions. [2024-11-23 22:57:59,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 211 transitions, 1894 flow [2024-11-23 22:57:59,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:57:59,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:57:59,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 296 transitions. [2024-11-23 22:57:59,739 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7047619047619048 [2024-11-23 22:57:59,739 INFO L175 Difference]: Start difference. First operand has 197 places, 160 transitions, 1202 flow. Second operand 4 states and 296 transitions. [2024-11-23 22:57:59,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 211 transitions, 1894 flow [2024-11-23 22:57:59,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 211 transitions, 1806 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-11-23 22:57:59,759 INFO L231 Difference]: Finished difference. Result has 187 places, 159 transitions, 1138 flow [2024-11-23 22:57:59,759 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1138, PETRI_PLACES=187, PETRI_TRANSITIONS=159} [2024-11-23 22:57:59,759 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 87 predicate places. [2024-11-23 22:57:59,759 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 159 transitions, 1138 flow [2024-11-23 22:57:59,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.0) internal successors, (280), 5 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:59,760 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:57:59,760 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:57:59,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-23 22:57:59,760 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:57:59,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:57:59,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1046496386, now seen corresponding path program 1 times [2024-11-23 22:57:59,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:57:59,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108776433] [2024-11-23 22:57:59,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:57:59,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:57:59,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:57:59,828 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:57:59,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:57:59,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108776433] [2024-11-23 22:57:59,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108776433] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:57:59,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:57:59,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 22:57:59,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816642576] [2024-11-23 22:57:59,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:57:59,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 22:57:59,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:57:59,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 22:57:59,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 22:57:59,839 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 105 [2024-11-23 22:57:59,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 159 transitions, 1138 flow. Second operand has 4 states, 4 states have (on average 57.0) internal successors, (228), 4 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:57:59,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:57:59,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 105 [2024-11-23 22:57:59,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:58:01,022 INFO L124 PetriNetUnfolderBase]: 5487/9910 cut-off events. [2024-11-23 22:58:01,022 INFO L125 PetriNetUnfolderBase]: For 26166/26741 co-relation queries the response was YES. [2024-11-23 22:58:01,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31727 conditions, 9910 events. 5487/9910 cut-off events. For 26166/26741 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 69669 event pairs, 2860 based on Foata normal form. 367/9565 useless extension candidates. Maximal degree in co-relation 31566. Up to 6014 conditions per place. [2024-11-23 22:58:01,090 INFO L140 encePairwiseOnDemand]: 99/105 looper letters, 144 selfloop transitions, 10 changer transitions 0/194 dead transitions. [2024-11-23 22:58:01,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 194 transitions, 1620 flow [2024-11-23 22:58:01,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 22:58:01,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-23 22:58:01,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 288 transitions. [2024-11-23 22:58:01,091 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-11-23 22:58:01,091 INFO L175 Difference]: Start difference. First operand has 187 places, 159 transitions, 1138 flow. Second operand 4 states and 288 transitions. [2024-11-23 22:58:01,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 194 transitions, 1620 flow [2024-11-23 22:58:01,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 194 transitions, 1570 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-23 22:58:01,109 INFO L231 Difference]: Finished difference. Result has 189 places, 160 transitions, 1159 flow [2024-11-23 22:58:01,109 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1159, PETRI_PLACES=189, PETRI_TRANSITIONS=160} [2024-11-23 22:58:01,109 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 89 predicate places. [2024-11-23 22:58:01,109 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 160 transitions, 1159 flow [2024-11-23 22:58:01,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.0) internal successors, (228), 4 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:01,109 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:58:01,110 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:58:01,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-23 22:58:01,110 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:58:01,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:58:01,110 INFO L85 PathProgramCache]: Analyzing trace with hash -230989928, now seen corresponding path program 1 times [2024-11-23 22:58:01,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:58:01,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74669036] [2024-11-23 22:58:01,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:01,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:58:01,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:01,203 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:58:01,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:58:01,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74669036] [2024-11-23 22:58:01,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74669036] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:58:01,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661761678] [2024-11-23 22:58:01,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:01,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:58:01,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:58:01,206 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:58:01,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-23 22:58:01,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:01,358 INFO L256 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 22:58:01,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:58:01,535 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 22:58:01,536 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:58:01,749 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 22:58:01,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661761678] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:58:01,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:58:01,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 10, 10] total 23 [2024-11-23 22:58:01,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105847902] [2024-11-23 22:58:01,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:58:01,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-23 22:58:01,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:58:01,751 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-23 22:58:01,751 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2024-11-23 22:58:01,995 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 105 [2024-11-23 22:58:01,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 160 transitions, 1159 flow. Second operand has 23 states, 23 states have (on average 49.17391304347826) internal successors, (1131), 23 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:01,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:58:01,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 105 [2024-11-23 22:58:01,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:58:04,690 INFO L124 PetriNetUnfolderBase]: 8640/14591 cut-off events. [2024-11-23 22:58:04,690 INFO L125 PetriNetUnfolderBase]: For 43225/44067 co-relation queries the response was YES. [2024-11-23 22:58:04,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48605 conditions, 14591 events. 8640/14591 cut-off events. For 43225/44067 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 103468 event pairs, 3483 based on Foata normal form. 238/13436 useless extension candidates. Maximal degree in co-relation 48408. Up to 3714 conditions per place. [2024-11-23 22:58:04,812 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 284 selfloop transitions, 79 changer transitions 0/406 dead transitions. [2024-11-23 22:58:04,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 406 transitions, 3535 flow [2024-11-23 22:58:04,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-23 22:58:04,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-23 22:58:04,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1260 transitions. [2024-11-23 22:58:04,815 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-11-23 22:58:04,815 INFO L175 Difference]: Start difference. First operand has 189 places, 160 transitions, 1159 flow. Second operand 21 states and 1260 transitions. [2024-11-23 22:58:04,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 406 transitions, 3535 flow [2024-11-23 22:58:04,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 406 transitions, 3496 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:58:04,913 INFO L231 Difference]: Finished difference. Result has 213 places, 190 transitions, 1634 flow [2024-11-23 22:58:04,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1634, PETRI_PLACES=213, PETRI_TRANSITIONS=190} [2024-11-23 22:58:04,914 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 113 predicate places. [2024-11-23 22:58:04,914 INFO L471 AbstractCegarLoop]: Abstraction has has 213 places, 190 transitions, 1634 flow [2024-11-23 22:58:04,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 49.17391304347826) internal successors, (1131), 23 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:04,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:58:04,915 INFO L206 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] [2024-11-23 22:58:04,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-23 22:58:05,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:58:05,116 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:58:05,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:58:05,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1746878315, now seen corresponding path program 1 times [2024-11-23 22:58:05,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:58:05,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3726693] [2024-11-23 22:58:05,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:05,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:58:05,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:05,243 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-23 22:58:05,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:58:05,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3726693] [2024-11-23 22:58:05,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3726693] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:58:05,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:58:05,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 22:58:05,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862438492] [2024-11-23 22:58:05,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:58:05,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 22:58:05,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:58:05,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 22:58:05,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-23 22:58:05,322 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 105 [2024-11-23 22:58:05,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 190 transitions, 1634 flow. Second operand has 6 states, 6 states have (on average 48.333333333333336) internal successors, (290), 6 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:05,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:58:05,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 105 [2024-11-23 22:58:05,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:58:08,968 INFO L124 PetriNetUnfolderBase]: 16133/27327 cut-off events. [2024-11-23 22:58:08,968 INFO L125 PetriNetUnfolderBase]: For 90640/92794 co-relation queries the response was YES. [2024-11-23 22:58:09,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100053 conditions, 27327 events. 16133/27327 cut-off events. For 90640/92794 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 216223 event pairs, 12708 based on Foata normal form. 670/26886 useless extension candidates. Maximal degree in co-relation 99859. Up to 11308 conditions per place. [2024-11-23 22:58:09,365 INFO L140 encePairwiseOnDemand]: 95/105 looper letters, 191 selfloop transitions, 17 changer transitions 0/245 dead transitions. [2024-11-23 22:58:09,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 245 transitions, 2456 flow [2024-11-23 22:58:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 22:58:09,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-23 22:58:09,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 306 transitions. [2024-11-23 22:58:09,366 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5828571428571429 [2024-11-23 22:58:09,367 INFO L175 Difference]: Start difference. First operand has 213 places, 190 transitions, 1634 flow. Second operand 5 states and 306 transitions. [2024-11-23 22:58:09,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 245 transitions, 2456 flow [2024-11-23 22:58:09,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 245 transitions, 2402 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-11-23 22:58:09,787 INFO L231 Difference]: Finished difference. Result has 216 places, 192 transitions, 1669 flow [2024-11-23 22:58:09,787 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1669, PETRI_PLACES=216, PETRI_TRANSITIONS=192} [2024-11-23 22:58:09,787 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 116 predicate places. [2024-11-23 22:58:09,788 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 192 transitions, 1669 flow [2024-11-23 22:58:09,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 48.333333333333336) internal successors, (290), 6 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:09,788 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:58:09,788 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:58:09,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-23 22:58:09,788 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:58:09,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:58:09,789 INFO L85 PathProgramCache]: Analyzing trace with hash 994891930, now seen corresponding path program 1 times [2024-11-23 22:58:09,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:58:09,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207045489] [2024-11-23 22:58:09,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:09,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:58:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:09,892 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:58:09,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:58:09,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207045489] [2024-11-23 22:58:09,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207045489] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:58:09,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829865874] [2024-11-23 22:58:09,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:09,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:58:09,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:58:09,897 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:58:09,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-23 22:58:10,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:10,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 22:58:10,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:58:10,104 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:58:10,104 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:58:10,141 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:58:10,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829865874] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:58:10,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:58:10,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-11-23 22:58:10,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485512152] [2024-11-23 22:58:10,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:58:10,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-23 22:58:10,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:58:10,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-23 22:58:10,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-23 22:58:10,163 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 105 [2024-11-23 22:58:10,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 192 transitions, 1669 flow. Second operand has 10 states, 10 states have (on average 55.0) internal successors, (550), 10 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:10,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:58:10,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 105 [2024-11-23 22:58:10,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:58:19,483 INFO L124 PetriNetUnfolderBase]: 37509/58713 cut-off events. [2024-11-23 22:58:19,483 INFO L125 PetriNetUnfolderBase]: For 135271/141679 co-relation queries the response was YES. [2024-11-23 22:58:19,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194302 conditions, 58713 events. 37509/58713 cut-off events. For 135271/141679 co-relation queries the response was YES. Maximal size of possible extension queue 1428. Compared 456347 event pairs, 7232 based on Foata normal form. 1890/59433 useless extension candidates. Maximal degree in co-relation 194103. Up to 15817 conditions per place. [2024-11-23 22:58:19,995 INFO L140 encePairwiseOnDemand]: 96/105 looper letters, 342 selfloop transitions, 21 changer transitions 0/403 dead transitions. [2024-11-23 22:58:19,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 403 transitions, 3465 flow [2024-11-23 22:58:19,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 22:58:19,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-23 22:58:19,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 690 transitions. [2024-11-23 22:58:19,997 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-11-23 22:58:19,997 INFO L175 Difference]: Start difference. First operand has 216 places, 192 transitions, 1669 flow. Second operand 10 states and 690 transitions. [2024-11-23 22:58:19,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 403 transitions, 3465 flow [2024-11-23 22:58:20,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 403 transitions, 3460 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-23 22:58:20,344 INFO L231 Difference]: Finished difference. Result has 228 places, 200 transitions, 1788 flow [2024-11-23 22:58:20,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1664, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1788, PETRI_PLACES=228, PETRI_TRANSITIONS=200} [2024-11-23 22:58:20,345 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 128 predicate places. [2024-11-23 22:58:20,345 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 200 transitions, 1788 flow [2024-11-23 22:58:20,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 55.0) internal successors, (550), 10 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:20,345 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:58:20,345 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:58:20,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-23 22:58:20,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:58:20,546 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:58:20,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:58:20,546 INFO L85 PathProgramCache]: Analyzing trace with hash 994891929, now seen corresponding path program 1 times [2024-11-23 22:58:20,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:58:20,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811122888] [2024-11-23 22:58:20,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:20,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:58:20,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:20,628 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:58:20,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:58:20,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811122888] [2024-11-23 22:58:20,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811122888] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:58:20,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163687284] [2024-11-23 22:58:20,628 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:20,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:58:20,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:58:20,630 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:58:20,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-23 22:58:20,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:20,912 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 22:58:20,913 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:58:20,931 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-23 22:58:20,931 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 22:58:20,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163687284] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:58:20,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 22:58:20,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-23 22:58:20,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960235701] [2024-11-23 22:58:20,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:58:20,932 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 22:58:20,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:58:20,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 22:58:20,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-23 22:58:20,946 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 105 [2024-11-23 22:58:20,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 200 transitions, 1788 flow. Second operand has 5 states, 5 states have (on average 56.2) internal successors, (281), 5 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:20,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:58:20,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 105 [2024-11-23 22:58:20,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:58:29,052 INFO L124 PetriNetUnfolderBase]: 33063/51833 cut-off events. [2024-11-23 22:58:29,052 INFO L125 PetriNetUnfolderBase]: For 177995/184187 co-relation queries the response was YES. [2024-11-23 22:58:29,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184697 conditions, 51833 events. 33063/51833 cut-off events. For 177995/184187 co-relation queries the response was YES. Maximal size of possible extension queue 1256. Compared 398983 event pairs, 2316 based on Foata normal form. 3498/54809 useless extension candidates. Maximal degree in co-relation 184494. Up to 28848 conditions per place. [2024-11-23 22:58:29,513 INFO L140 encePairwiseOnDemand]: 99/105 looper letters, 236 selfloop transitions, 17 changer transitions 0/293 dead transitions. [2024-11-23 22:58:29,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 293 transitions, 2741 flow [2024-11-23 22:58:29,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 22:58:29,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-23 22:58:29,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 414 transitions. [2024-11-23 22:58:29,514 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-11-23 22:58:29,514 INFO L175 Difference]: Start difference. First operand has 228 places, 200 transitions, 1788 flow. Second operand 6 states and 414 transitions. [2024-11-23 22:58:29,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 293 transitions, 2741 flow [2024-11-23 22:58:29,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 293 transitions, 2724 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-23 22:58:29,856 INFO L231 Difference]: Finished difference. Result has 226 places, 195 transitions, 1758 flow [2024-11-23 22:58:29,856 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1758, PETRI_PLACES=226, PETRI_TRANSITIONS=195} [2024-11-23 22:58:29,857 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 126 predicate places. [2024-11-23 22:58:29,857 INFO L471 AbstractCegarLoop]: Abstraction has has 226 places, 195 transitions, 1758 flow [2024-11-23 22:58:29,857 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.2) internal successors, (281), 5 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:29,857 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:58:29,858 INFO L206 CegarLoopForPetriNet]: trace histogram [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] [2024-11-23 22:58:29,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-23 22:58:30,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-23 22:58:30,060 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:58:30,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:58:30,061 INFO L85 PathProgramCache]: Analyzing trace with hash 994891925, now seen corresponding path program 1 times [2024-11-23 22:58:30,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:58:30,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181919546] [2024-11-23 22:58:30,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:30,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:58:30,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:30,267 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 22:58:30,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:58:30,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181919546] [2024-11-23 22:58:30,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181919546] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 22:58:30,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992129181] [2024-11-23 22:58:30,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:30,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:58:30,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 22:58:30,271 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 22:58:30,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-23 22:58:30,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:30,442 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 22:58:30,444 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 22:58:30,628 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 22:58:30,629 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 22:58:30,809 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-23 22:58:30,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992129181] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 22:58:30,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 22:58:30,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2024-11-23 22:58:30,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618297786] [2024-11-23 22:58:30,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 22:58:30,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-23 22:58:30,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:58:30,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-23 22:58:30,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2024-11-23 22:58:31,068 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 105 [2024-11-23 22:58:31,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 195 transitions, 1758 flow. Second operand has 26 states, 26 states have (on average 46.84615384615385) internal successors, (1218), 26 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:31,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:58:31,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 105 [2024-11-23 22:58:31,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-23 22:58:39,147 INFO L124 PetriNetUnfolderBase]: 29921/46663 cut-off events. [2024-11-23 22:58:39,147 INFO L125 PetriNetUnfolderBase]: For 149489/154439 co-relation queries the response was YES. [2024-11-23 22:58:39,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167096 conditions, 46663 events. 29921/46663 cut-off events. For 149489/154439 co-relation queries the response was YES. Maximal size of possible extension queue 1216. Compared 345148 event pairs, 21938 based on Foata normal form. 1300/46901 useless extension candidates. Maximal degree in co-relation 166892. Up to 34340 conditions per place. [2024-11-23 22:58:39,561 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 157 selfloop transitions, 88 changer transitions 0/284 dead transitions. [2024-11-23 22:58:39,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 284 transitions, 2750 flow [2024-11-23 22:58:39,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-23 22:58:39,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-23 22:58:39,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1066 transitions. [2024-11-23 22:58:39,563 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5076190476190476 [2024-11-23 22:58:39,563 INFO L175 Difference]: Start difference. First operand has 226 places, 195 transitions, 1758 flow. Second operand 20 states and 1066 transitions. [2024-11-23 22:58:39,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 284 transitions, 2750 flow [2024-11-23 22:58:39,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 284 transitions, 2700 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-23 22:58:39,859 INFO L231 Difference]: Finished difference. Result has 246 places, 204 transitions, 2087 flow [2024-11-23 22:58:39,859 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2087, PETRI_PLACES=246, PETRI_TRANSITIONS=204} [2024-11-23 22:58:39,859 INFO L279 CegarLoopForPetriNet]: 100 programPoint places, 146 predicate places. [2024-11-23 22:58:39,860 INFO L471 AbstractCegarLoop]: Abstraction has has 246 places, 204 transitions, 2087 flow [2024-11-23 22:58:39,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 46.84615384615385) internal successors, (1218), 26 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:39,860 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-23 22:58:39,860 INFO L206 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] [2024-11-23 22:58:39,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-23 22:58:40,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a7d552e-30bd-4ad8-b2ac-76cea38d7ab7/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 22:58:40,061 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-23 22:58:40,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 22:58:40,061 INFO L85 PathProgramCache]: Analyzing trace with hash 2127638013, now seen corresponding path program 1 times [2024-11-23 22:58:40,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 22:58:40,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430612230] [2024-11-23 22:58:40,062 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 22:58:40,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 22:58:40,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 22:58:40,164 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-23 22:58:40,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 22:58:40,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430612230] [2024-11-23 22:58:40,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430612230] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 22:58:40,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 22:58:40,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 22:58:40,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119594318] [2024-11-23 22:58:40,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 22:58:40,165 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 22:58:40,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 22:58:40,165 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 22:58:40,165 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-23 22:58:40,258 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 105 [2024-11-23 22:58:40,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 204 transitions, 2087 flow. Second operand has 7 states, 7 states have (on average 47.714285714285715) internal successors, (334), 7 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-23 22:58:40,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-23 22:58:40,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 105 [2024-11-23 22:58:40,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand