./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/popl20-send-receive-alt.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-send-receive-alt.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1 --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 d2a575889db2e07e0d6a3fd2f8635ba39d2afc2713d706bcd4d4aaa862bed792 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 12:08:24,756 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 12:08:24,809 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-12-02 12:08:24,813 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 12:08:24,813 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 12:08:24,832 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 12:08:24,833 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 12:08:24,833 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 12:08:24,833 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 12:08:24,834 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 12:08:24,834 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 12:08:24,834 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 12:08:24,834 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 12:08:24,834 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 12:08:24,834 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 12:08:24,834 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 12:08:24,835 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 12:08:24,835 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 12:08:24,835 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 12:08:24,835 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 12:08:24,835 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 12:08:24,835 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 12:08:24,835 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 12:08:24,835 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 12:08:24,835 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-12-02 12:08:24,836 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 12:08:24,836 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 12:08:24,836 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 12:08:24,836 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 12:08:24,836 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 12:08:24,836 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 12:08:24,836 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:08:24,836 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:08:24,836 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:08:24,836 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:08:24,836 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 12:08:24,837 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:08:24,837 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:08:24,837 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:08:24,837 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:08:24,837 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 12:08:24,837 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 12:08:24,837 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 12:08:24,837 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 12:08:24,837 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 12:08:24,837 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 12:08:24,838 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 12:08:24,838 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 12:08:24,838 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 12:08:24,838 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 12:08:24,838 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_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1 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 -> d2a575889db2e07e0d6a3fd2f8635ba39d2afc2713d706bcd4d4aaa862bed792 [2024-12-02 12:08:25,045 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 12:08:25,052 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 12:08:25,054 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 12:08:25,055 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 12:08:25,055 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 12:08:25,056 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-send-receive-alt.wvr.c [2024-12-02 12:08:27,736 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/data/61d7b0678/26a63e702be5465da0e50f233e017e79/FLAG3352aa692 [2024-12-02 12:08:27,953 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 12:08:27,953 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/sv-benchmarks/c/weaver/popl20-send-receive-alt.wvr.c [2024-12-02 12:08:27,962 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/data/61d7b0678/26a63e702be5465da0e50f233e017e79/FLAG3352aa692 [2024-12-02 12:08:28,307 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/data/61d7b0678/26a63e702be5465da0e50f233e017e79 [2024-12-02 12:08:28,309 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 12:08:28,311 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 12:08:28,312 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 12:08:28,312 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 12:08:28,315 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 12:08:28,316 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,316 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@660f91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28, skipping insertion in model container [2024-12-02 12:08:28,317 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,332 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 12:08:28,472 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:08:28,481 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 12:08:28,497 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:08:28,508 INFO L204 MainTranslator]: Completed translation [2024-12-02 12:08:28,508 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28 WrapperNode [2024-12-02 12:08:28,508 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 12:08:28,509 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 12:08:28,509 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 12:08:28,509 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 12:08:28,514 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,519 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,541 INFO L138 Inliner]: procedures = 23, calls = 28, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 148 [2024-12-02 12:08:28,541 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 12:08:28,542 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 12:08:28,542 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 12:08:28,542 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 12:08:28,550 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,550 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,552 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,567 INFO L175 MemorySlicer]: Split 6 memory accesses to 2 slices as follows [2, 4]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-12-02 12:08:28,567 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,567 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,573 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,574 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,577 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,578 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,579 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,581 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 12:08:28,582 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 12:08:28,582 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 12:08:28,582 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 12:08:28,583 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (1/1) ... [2024-12-02 12:08:28,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:08:28,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:28,613 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 12:08:28,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 12:08:28,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 12:08:28,643 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 12:08:28,643 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 12:08:28,643 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 12:08:28,643 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 12:08:28,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 12:08:28,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 12:08:28,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 12:08:28,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 12:08:28,643 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 12:08:28,643 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 12:08:28,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 12:08:28,644 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 12:08:28,644 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 12:08:28,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 12:08:28,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 12:08:28,646 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 12:08:28,739 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 12:08:28,740 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 12:08:28,997 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 12:08:28,997 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 12:08:29,178 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 12:08:29,178 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 12:08:29,178 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:08:29 BoogieIcfgContainer [2024-12-02 12:08:29,178 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 12:08:29,180 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 12:08:29,180 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 12:08:29,184 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 12:08:29,184 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:08:28" (1/3) ... [2024-12-02 12:08:29,184 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18156731 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:08:29, skipping insertion in model container [2024-12-02 12:08:29,184 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:08:28" (2/3) ... [2024-12-02 12:08:29,185 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18156731 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:08:29, skipping insertion in model container [2024-12-02 12:08:29,185 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:08:29" (3/3) ... [2024-12-02 12:08:29,185 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-send-receive-alt.wvr.c [2024-12-02 12:08:29,197 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 12:08:29,198 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-send-receive-alt.wvr.c that has 3 procedures, 37 locations, 1 initial locations, 3 loop locations, and 10 error locations. [2024-12-02 12:08:29,198 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 12:08:29,246 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 12:08:29,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 43 places, 42 transitions, 98 flow [2024-12-02 12:08:29,299 INFO L124 PetriNetUnfolderBase]: 6/40 cut-off events. [2024-12-02 12:08:29,304 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 12:08:29,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 40 events. 6/40 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 88 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 31. Up to 2 conditions per place. [2024-12-02 12:08:29,307 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 42 transitions, 98 flow [2024-12-02 12:08:29,310 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 38 transitions, 85 flow [2024-12-02 12:08:29,317 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 12:08:29,326 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;@174864df, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 12:08:29,326 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2024-12-02 12:08:29,330 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 12:08:29,330 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2024-12-02 12:08:29,330 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 12:08:29,330 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:29,331 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 12:08:29,331 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:29,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:29,336 INFO L85 PathProgramCache]: Analyzing trace with hash 477622, now seen corresponding path program 1 times [2024-12-02 12:08:29,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:29,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991088244] [2024-12-02 12:08:29,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:29,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:29,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:29,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:29,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:29,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991088244] [2024-12-02 12:08:29,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991088244] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:29,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:08:29,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 12:08:29,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142672377] [2024-12-02 12:08:29,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:29,563 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:08:29,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:29,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:08:29,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:08:29,591 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:29,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 38 transitions, 85 flow. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 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-12-02 12:08:29,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:29,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:29,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:29,818 INFO L124 PetriNetUnfolderBase]: 346/618 cut-off events. [2024-12-02 12:08:29,818 INFO L125 PetriNetUnfolderBase]: For 36/36 co-relation queries the response was YES. [2024-12-02 12:08:29,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1214 conditions, 618 events. 346/618 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2808 event pairs, 283 based on Foata normal form. 1/407 useless extension candidates. Maximal degree in co-relation 1131. Up to 560 conditions per place. [2024-12-02 12:08:29,825 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/38 dead transitions. [2024-12-02 12:08:29,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 38 transitions, 151 flow [2024-12-02 12:08:29,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:08:29,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:08:29,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 66 transitions. [2024-12-02 12:08:29,838 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-12-02 12:08:29,840 INFO L175 Difference]: Start difference. First operand has 39 places, 38 transitions, 85 flow. Second operand 4 states and 66 transitions. [2024-12-02 12:08:29,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 38 transitions, 151 flow [2024-12-02 12:08:29,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 38 transitions, 146 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 12:08:29,848 INFO L231 Difference]: Finished difference. Result has 40 places, 38 transitions, 103 flow [2024-12-02 12:08:29,850 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=103, PETRI_PLACES=40, PETRI_TRANSITIONS=38} [2024-12-02 12:08:29,853 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 1 predicate places. [2024-12-02 12:08:29,854 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 38 transitions, 103 flow [2024-12-02 12:08:29,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 0 states have call successors, (0), 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-12-02 12:08:29,854 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:29,854 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-12-02 12:08:29,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 12:08:29,854 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:29,855 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:29,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1344390633, now seen corresponding path program 1 times [2024-12-02 12:08:29,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:29,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882858803] [2024-12-02 12:08:29,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:29,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:29,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:29,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:29,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:29,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882858803] [2024-12-02 12:08:29,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882858803] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:29,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617858241] [2024-12-02 12:08:29,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:29,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:29,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:29,989 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:29,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 12:08:30,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:30,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 12:08:30,057 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:30,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:30,103 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:08:30,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617858241] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:30,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:08:30,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-12-02 12:08:30,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080179148] [2024-12-02 12:08:30,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:30,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 12:08:30,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:30,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 12:08:30,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 12:08:30,114 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:30,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 38 transitions, 103 flow. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 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-12-02 12:08:30,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:30,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:30,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:30,287 INFO L124 PetriNetUnfolderBase]: 346/617 cut-off events. [2024-12-02 12:08:30,288 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-12-02 12:08:30,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1212 conditions, 617 events. 346/617 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2820 event pairs, 283 based on Foata normal form. 1/407 useless extension candidates. Maximal degree in co-relation 1185. Up to 555 conditions per place. [2024-12-02 12:08:30,293 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 25 selfloop transitions, 7 changer transitions 0/37 dead transitions. [2024-12-02 12:08:30,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 37 transitions, 163 flow [2024-12-02 12:08:30,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 12:08:30,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 12:08:30,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 75 transitions. [2024-12-02 12:08:30,295 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2976190476190476 [2024-12-02 12:08:30,295 INFO L175 Difference]: Start difference. First operand has 40 places, 38 transitions, 103 flow. Second operand 6 states and 75 transitions. [2024-12-02 12:08:30,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 37 transitions, 163 flow [2024-12-02 12:08:30,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 37 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 12:08:30,297 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 110 flow [2024-12-02 12:08:30,297 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=110, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2024-12-02 12:08:30,298 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2024-12-02 12:08:30,298 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 110 flow [2024-12-02 12:08:30,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 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-12-02 12:08:30,298 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:30,298 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:30,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 12:08:30,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:30,499 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:30,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:30,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1199670838, now seen corresponding path program 1 times [2024-12-02 12:08:30,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:30,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962735366] [2024-12-02 12:08:30,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:30,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:30,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:30,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:30,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:30,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962735366] [2024-12-02 12:08:30,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962735366] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:30,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:08:30,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 12:08:30,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253610046] [2024-12-02 12:08:30,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:30,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:08:30,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:30,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:08:30,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:08:30,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:08:30,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 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-12-02 12:08:30,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:30,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:08:30,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:30,721 INFO L124 PetriNetUnfolderBase]: 433/786 cut-off events. [2024-12-02 12:08:30,721 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-12-02 12:08:30,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1547 conditions, 786 events. 433/786 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3696 event pairs, 202 based on Foata normal form. 22/542 useless extension candidates. Maximal degree in co-relation 1517. Up to 465 conditions per place. [2024-12-02 12:08:30,727 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 42 selfloop transitions, 3 changer transitions 2/53 dead transitions. [2024-12-02 12:08:30,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 53 transitions, 237 flow [2024-12-02 12:08:30,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:08:30,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 12:08:30,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-12-02 12:08:30,742 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-12-02 12:08:30,742 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 110 flow. Second operand 3 states and 75 transitions. [2024-12-02 12:08:30,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 53 transitions, 237 flow [2024-12-02 12:08:30,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 53 transitions, 215 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-12-02 12:08:30,744 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 113 flow [2024-12-02 12:08:30,744 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=113, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2024-12-02 12:08:30,744 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 2 predicate places. [2024-12-02 12:08:30,745 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 113 flow [2024-12-02 12:08:30,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 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-12-02 12:08:30,745 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:30,745 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-12-02 12:08:30,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 12:08:30,745 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:30,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:30,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1273562878, now seen corresponding path program 1 times [2024-12-02 12:08:30,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:30,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518823392] [2024-12-02 12:08:30,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:30,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:30,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:30,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:30,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:30,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518823392] [2024-12-02 12:08:30,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518823392] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:30,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539633359] [2024-12-02 12:08:30,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:30,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:30,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:30,819 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:30,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 12:08:30,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:30,879 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 12:08:30,879 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:30,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:30,908 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:30,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:30,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539633359] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:30,949 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:30,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-12-02 12:08:30,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71173800] [2024-12-02 12:08:30,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:30,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 12:08:30,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:30,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 12:08:30,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-12-02 12:08:30,964 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:30,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 113 flow. Second operand has 12 states, 12 states have (on average 8.083333333333334) internal successors, (97), 12 states have internal predecessors, (97), 0 states have call successors, (0), 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-12-02 12:08:30,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:30,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:30,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:31,142 INFO L124 PetriNetUnfolderBase]: 436/795 cut-off events. [2024-12-02 12:08:31,142 INFO L125 PetriNetUnfolderBase]: For 94/94 co-relation queries the response was YES. [2024-12-02 12:08:31,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1716 conditions, 795 events. 436/795 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3786 event pairs, 364 based on Foata normal form. 3/589 useless extension candidates. Maximal degree in co-relation 1665. Up to 732 conditions per place. [2024-12-02 12:08:31,146 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 30 selfloop transitions, 13 changer transitions 0/48 dead transitions. [2024-12-02 12:08:31,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 48 transitions, 229 flow [2024-12-02 12:08:31,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:08:31,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:08:31,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-12-02 12:08:31,148 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2714285714285714 [2024-12-02 12:08:31,148 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 113 flow. Second operand 10 states and 114 transitions. [2024-12-02 12:08:31,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 48 transitions, 229 flow [2024-12-02 12:08:31,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 48 transitions, 226 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 12:08:31,150 INFO L231 Difference]: Finished difference. Result has 52 places, 48 transitions, 184 flow [2024-12-02 12:08:31,150 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=184, PETRI_PLACES=52, PETRI_TRANSITIONS=48} [2024-12-02 12:08:31,150 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 13 predicate places. [2024-12-02 12:08:31,150 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 48 transitions, 184 flow [2024-12-02 12:08:31,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.083333333333334) internal successors, (97), 12 states have internal predecessors, (97), 0 states have call successors, (0), 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-12-02 12:08:31,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:31,151 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:31,159 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 12:08:31,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:31,351 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:31,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:31,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1135694855, now seen corresponding path program 1 times [2024-12-02 12:08:31,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:31,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740433269] [2024-12-02 12:08:31,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:31,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:31,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:31,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:31,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:31,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740433269] [2024-12-02 12:08:31,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740433269] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:31,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:08:31,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 12:08:31,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27913113] [2024-12-02 12:08:31,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:31,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:08:31,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:31,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:08:31,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:08:31,400 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:08:31,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 48 transitions, 184 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 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-12-02 12:08:31,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:31,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:08:31,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:31,520 INFO L124 PetriNetUnfolderBase]: 352/656 cut-off events. [2024-12-02 12:08:31,520 INFO L125 PetriNetUnfolderBase]: For 102/102 co-relation queries the response was YES. [2024-12-02 12:08:31,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1419 conditions, 656 events. 352/656 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2954 event pairs, 116 based on Foata normal form. 0/529 useless extension candidates. Maximal degree in co-relation 1384. Up to 445 conditions per place. [2024-12-02 12:08:31,523 INFO L140 encePairwiseOnDemand]: 39/42 looper letters, 47 selfloop transitions, 1 changer transitions 2/56 dead transitions. [2024-12-02 12:08:31,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 56 transitions, 301 flow [2024-12-02 12:08:31,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:08:31,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 12:08:31,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 65 transitions. [2024-12-02 12:08:31,524 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-12-02 12:08:31,524 INFO L175 Difference]: Start difference. First operand has 52 places, 48 transitions, 184 flow. Second operand 3 states and 65 transitions. [2024-12-02 12:08:31,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 56 transitions, 301 flow [2024-12-02 12:08:31,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 290 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-12-02 12:08:31,527 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 176 flow [2024-12-02 12:08:31,527 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-12-02 12:08:31,528 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 12 predicate places. [2024-12-02 12:08:31,528 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 176 flow [2024-12-02 12:08:31,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 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-12-02 12:08:31,528 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:31,528 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:31,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 12:08:31,529 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:31,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:31,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1135694820, now seen corresponding path program 1 times [2024-12-02 12:08:31,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:31,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203944653] [2024-12-02 12:08:31,529 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:31,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:31,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:31,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:31,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203944653] [2024-12-02 12:08:31,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203944653] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:31,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:08:31,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 12:08:31,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728972044] [2024-12-02 12:08:31,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:31,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:08:31,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:31,610 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:08:31,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:08:31,610 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:08:31,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 176 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 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-12-02 12:08:31,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:31,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:08:31,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:31,752 INFO L124 PetriNetUnfolderBase]: 419/787 cut-off events. [2024-12-02 12:08:31,752 INFO L125 PetriNetUnfolderBase]: For 105/105 co-relation queries the response was YES. [2024-12-02 12:08:31,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1731 conditions, 787 events. 419/787 cut-off events. For 105/105 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3580 event pairs, 352 based on Foata normal form. 11/689 useless extension candidates. Maximal degree in co-relation 1696. Up to 592 conditions per place. [2024-12-02 12:08:31,755 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 38 selfloop transitions, 2 changer transitions 14/60 dead transitions. [2024-12-02 12:08:31,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 60 transitions, 314 flow [2024-12-02 12:08:31,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:08:31,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:08:31,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 79 transitions. [2024-12-02 12:08:31,756 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-12-02 12:08:31,757 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 176 flow. Second operand 4 states and 79 transitions. [2024-12-02 12:08:31,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 60 transitions, 314 flow [2024-12-02 12:08:31,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 60 transitions, 314 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 12:08:31,760 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 179 flow [2024-12-02 12:08:31,760 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2024-12-02 12:08:31,760 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 16 predicate places. [2024-12-02 12:08:31,761 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 179 flow [2024-12-02 12:08:31,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 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-12-02 12:08:31,761 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:31,761 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:31,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 12:08:31,761 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:31,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:31,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1098080119, now seen corresponding path program 1 times [2024-12-02 12:08:31,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:31,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173206222] [2024-12-02 12:08:31,762 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:31,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:31,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:31,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:31,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:31,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173206222] [2024-12-02 12:08:31,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173206222] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:31,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415259645] [2024-12-02 12:08:31,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:31,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:31,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:31,894 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:31,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 12:08:31,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:31,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:08:31,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:32,019 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:08:32,019 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:08:32,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415259645] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:32,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:08:32,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 7 [2024-12-02 12:08:32,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058161040] [2024-12-02 12:08:32,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:32,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:08:32,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:32,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:08:32,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:08:32,021 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:08:32,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 179 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 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-12-02 12:08:32,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:32,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:08:32,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:32,172 INFO L124 PetriNetUnfolderBase]: 250/495 cut-off events. [2024-12-02 12:08:32,172 INFO L125 PetriNetUnfolderBase]: For 117/117 co-relation queries the response was YES. [2024-12-02 12:08:32,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1105 conditions, 495 events. 250/495 cut-off events. For 117/117 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2099 event pairs, 154 based on Foata normal form. 56/477 useless extension candidates. Maximal degree in co-relation 1081. Up to 355 conditions per place. [2024-12-02 12:08:32,175 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 7 changer transitions 6/52 dead transitions. [2024-12-02 12:08:32,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 52 transitions, 288 flow [2024-12-02 12:08:32,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:08:32,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:08:32,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 72 transitions. [2024-12-02 12:08:32,176 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-12-02 12:08:32,177 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 179 flow. Second operand 4 states and 72 transitions. [2024-12-02 12:08:32,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 52 transitions, 288 flow [2024-12-02 12:08:32,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 52 transitions, 282 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-12-02 12:08:32,179 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 172 flow [2024-12-02 12:08:32,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2024-12-02 12:08:32,180 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 12 predicate places. [2024-12-02 12:08:32,180 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 172 flow [2024-12-02 12:08:32,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 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-12-02 12:08:32,181 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:32,181 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2024-12-02 12:08:32,191 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 12:08:32,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:32,381 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:32,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:32,382 INFO L85 PathProgramCache]: Analyzing trace with hash 660549781, now seen corresponding path program 2 times [2024-12-02 12:08:32,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:32,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907688858] [2024-12-02 12:08:32,382 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:32,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:32,396 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:08:32,396 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:32,438 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:08:32,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:32,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907688858] [2024-12-02 12:08:32,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907688858] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:32,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673289359] [2024-12-02 12:08:32,438 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:32,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:32,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:32,441 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:32,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 12:08:32,502 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 12:08:32,502 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:32,503 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 12:08:32,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:32,545 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:08:32,546 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:32,582 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:08:32,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673289359] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:32,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:32,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2024-12-02 12:08:32,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520297302] [2024-12-02 12:08:32,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:32,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:08:32,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:32,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:08:32,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:08:32,591 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:32,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 172 flow. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 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-12-02 12:08:32,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:32,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:32,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:32,685 INFO L124 PetriNetUnfolderBase]: 159/308 cut-off events. [2024-12-02 12:08:32,685 INFO L125 PetriNetUnfolderBase]: For 148/148 co-relation queries the response was YES. [2024-12-02 12:08:32,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 766 conditions, 308 events. 159/308 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1098 event pairs, 115 based on Foata normal form. 1/276 useless extension candidates. Maximal degree in co-relation 740. Up to 262 conditions per place. [2024-12-02 12:08:32,688 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 19 selfloop transitions, 15 changer transitions 0/39 dead transitions. [2024-12-02 12:08:32,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 39 transitions, 230 flow [2024-12-02 12:08:32,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:08:32,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:08:32,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 49 transitions. [2024-12-02 12:08:32,689 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2024-12-02 12:08:32,689 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 172 flow. Second operand 4 states and 49 transitions. [2024-12-02 12:08:32,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 39 transitions, 230 flow [2024-12-02 12:08:32,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 39 transitions, 206 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-12-02 12:08:32,692 INFO L231 Difference]: Finished difference. Result has 43 places, 39 transitions, 168 flow [2024-12-02 12:08:32,692 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=43, PETRI_TRANSITIONS=39} [2024-12-02 12:08:32,692 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2024-12-02 12:08:32,693 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 39 transitions, 168 flow [2024-12-02 12:08:32,693 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 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-12-02 12:08:32,693 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:32,693 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:32,701 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 12:08:32,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-12-02 12:08:32,894 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:32,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:32,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1563468714, now seen corresponding path program 1 times [2024-12-02 12:08:32,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:32,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441026025] [2024-12-02 12:08:32,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:32,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:32,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:33,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:08:33,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:33,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441026025] [2024-12-02 12:08:33,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441026025] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:33,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:08:33,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 12:08:33,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935239996] [2024-12-02 12:08:33,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:33,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:08:33,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:33,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:08:33,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:08:33,061 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:33,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 39 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 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-12-02 12:08:33,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:33,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:33,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:33,159 INFO L124 PetriNetUnfolderBase]: 207/380 cut-off events. [2024-12-02 12:08:33,159 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-12-02 12:08:33,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 885 conditions, 380 events. 207/380 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1432 event pairs, 76 based on Foata normal form. 6/350 useless extension candidates. Maximal degree in co-relation 810. Up to 268 conditions per place. [2024-12-02 12:08:33,162 INFO L140 encePairwiseOnDemand]: 39/42 looper letters, 41 selfloop transitions, 2 changer transitions 2/48 dead transitions. [2024-12-02 12:08:33,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 48 transitions, 280 flow [2024-12-02 12:08:33,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:08:33,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 12:08:33,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2024-12-02 12:08:33,163 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-12-02 12:08:33,163 INFO L175 Difference]: Start difference. First operand has 43 places, 39 transitions, 168 flow. Second operand 3 states and 56 transitions. [2024-12-02 12:08:33,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 48 transitions, 280 flow [2024-12-02 12:08:33,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 48 transitions, 250 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 12:08:33,165 INFO L231 Difference]: Finished difference. Result has 43 places, 39 transitions, 146 flow [2024-12-02 12:08:33,166 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=43, PETRI_TRANSITIONS=39} [2024-12-02 12:08:33,166 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2024-12-02 12:08:33,166 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 39 transitions, 146 flow [2024-12-02 12:08:33,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 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-12-02 12:08:33,167 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:33,167 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:33,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 12:08:33,167 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:33,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:33,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1563467660, now seen corresponding path program 1 times [2024-12-02 12:08:33,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:33,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634666610] [2024-12-02 12:08:33,168 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:33,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:33,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:33,764 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:33,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:33,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634666610] [2024-12-02 12:08:33,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634666610] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:33,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162272587] [2024-12-02 12:08:33,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:33,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:33,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:33,767 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:33,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 12:08:33,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:33,831 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-02 12:08:33,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:33,899 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 23 treesize of output 1 [2024-12-02 12:08:34,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:34,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:34,708 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 21 treesize of output 19 [2024-12-02 12:08:34,714 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 22 [2024-12-02 12:08:34,755 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:34,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162272587] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:34,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:34,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-12-02 12:08:34,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450424289] [2024-12-02 12:08:34,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:34,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 12:08:34,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:34,757 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 12:08:34,757 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2024-12-02 12:08:34,803 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:34,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 39 transitions, 146 flow. Second operand has 17 states, 17 states have (on average 9.470588235294118) internal successors, (161), 17 states have internal predecessors, (161), 0 states have call successors, (0), 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-12-02 12:08:34,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:34,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:34,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:35,977 INFO L124 PetriNetUnfolderBase]: 617/1174 cut-off events. [2024-12-02 12:08:35,977 INFO L125 PetriNetUnfolderBase]: For 211/223 co-relation queries the response was YES. [2024-12-02 12:08:35,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2721 conditions, 1174 events. 617/1174 cut-off events. For 211/223 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5880 event pairs, 187 based on Foata normal form. 0/1088 useless extension candidates. Maximal degree in co-relation 1440. Up to 291 conditions per place. [2024-12-02 12:08:35,982 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 88 selfloop transitions, 28 changer transitions 4/126 dead transitions. [2024-12-02 12:08:35,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 126 transitions, 636 flow [2024-12-02 12:08:35,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 12:08:35,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 12:08:35,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 231 transitions. [2024-12-02 12:08:35,984 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34375 [2024-12-02 12:08:35,985 INFO L175 Difference]: Start difference. First operand has 43 places, 39 transitions, 146 flow. Second operand 16 states and 231 transitions. [2024-12-02 12:08:35,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 126 transitions, 636 flow [2024-12-02 12:08:35,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 126 transitions, 632 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 12:08:35,987 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 334 flow [2024-12-02 12:08:35,987 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=334, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-12-02 12:08:35,988 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 26 predicate places. [2024-12-02 12:08:35,988 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 334 flow [2024-12-02 12:08:35,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.470588235294118) internal successors, (161), 17 states have internal predecessors, (161), 0 states have call successors, (0), 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-12-02 12:08:35,988 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:35,988 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:35,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 12:08:36,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:36,189 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:36,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:36,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1563467661, now seen corresponding path program 1 times [2024-12-02 12:08:36,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:36,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869670631] [2024-12-02 12:08:36,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:36,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:36,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:36,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:36,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:36,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869670631] [2024-12-02 12:08:36,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869670631] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:36,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270311859] [2024-12-02 12:08:36,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:36,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:36,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:36,595 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:36,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 12:08:36,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:36,660 INFO L256 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-02 12:08:36,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:36,696 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 23 treesize of output 1 [2024-12-02 12:08:37,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:37,001 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:37,339 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 20 treesize of output 18 [2024-12-02 12:08:37,345 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 26 treesize of output 20 [2024-12-02 12:08:37,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:37,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270311859] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:37,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:37,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-12-02 12:08:37,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113831529] [2024-12-02 12:08:37,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:37,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 12:08:37,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:37,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 12:08:37,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:08:37,443 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:37,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 334 flow. Second operand has 18 states, 18 states have (on average 9.333333333333334) internal successors, (168), 18 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:08:37,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:37,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:37,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:38,344 INFO L124 PetriNetUnfolderBase]: 484/951 cut-off events. [2024-12-02 12:08:38,344 INFO L125 PetriNetUnfolderBase]: For 1351/1351 co-relation queries the response was YES. [2024-12-02 12:08:38,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2625 conditions, 951 events. 484/951 cut-off events. For 1351/1351 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4665 event pairs, 187 based on Foata normal form. 48/996 useless extension candidates. Maximal degree in co-relation 2107. Up to 281 conditions per place. [2024-12-02 12:08:38,348 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 26 changer transitions 4/101 dead transitions. [2024-12-02 12:08:38,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 101 transitions, 638 flow [2024-12-02 12:08:38,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 12:08:38,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 12:08:38,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 189 transitions. [2024-12-02 12:08:38,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2024-12-02 12:08:38,350 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 334 flow. Second operand 14 states and 189 transitions. [2024-12-02 12:08:38,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 101 transitions, 638 flow [2024-12-02 12:08:38,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 101 transitions, 600 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-12-02 12:08:38,354 INFO L231 Difference]: Finished difference. Result has 73 places, 53 transitions, 350 flow [2024-12-02 12:08:38,354 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=350, PETRI_PLACES=73, PETRI_TRANSITIONS=53} [2024-12-02 12:08:38,354 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 34 predicate places. [2024-12-02 12:08:38,355 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 53 transitions, 350 flow [2024-12-02 12:08:38,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.333333333333334) internal successors, (168), 18 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:08:38,355 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:38,355 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:38,360 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 12:08:38,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:38,555 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:38,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:38,556 INFO L85 PathProgramCache]: Analyzing trace with hash 531977901, now seen corresponding path program 2 times [2024-12-02 12:08:38,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:38,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696240725] [2024-12-02 12:08:38,556 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:38,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:38,578 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:08:38,578 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:38,670 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:08:38,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:38,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696240725] [2024-12-02 12:08:38,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696240725] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:38,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:08:38,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 12:08:38,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170625540] [2024-12-02 12:08:38,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:38,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:08:38,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:38,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:08:38,671 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:08:38,672 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:08:38,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 53 transitions, 350 flow. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 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-12-02 12:08:38,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:38,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:08:38,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:38,794 INFO L124 PetriNetUnfolderBase]: 534/1029 cut-off events. [2024-12-02 12:08:38,794 INFO L125 PetriNetUnfolderBase]: For 2013/2013 co-relation queries the response was YES. [2024-12-02 12:08:38,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3086 conditions, 1029 events. 534/1029 cut-off events. For 2013/2013 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 5089 event pairs, 157 based on Foata normal form. 12/1040 useless extension candidates. Maximal degree in co-relation 2380. Up to 356 conditions per place. [2024-12-02 12:08:38,798 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 56 selfloop transitions, 6 changer transitions 2/70 dead transitions. [2024-12-02 12:08:38,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 70 transitions, 552 flow [2024-12-02 12:08:38,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:08:38,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:08:38,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 76 transitions. [2024-12-02 12:08:38,799 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-12-02 12:08:38,799 INFO L175 Difference]: Start difference. First operand has 73 places, 53 transitions, 350 flow. Second operand 4 states and 76 transitions. [2024-12-02 12:08:38,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 70 transitions, 552 flow [2024-12-02 12:08:38,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 70 transitions, 492 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-12-02 12:08:38,803 INFO L231 Difference]: Finished difference. Result has 65 places, 54 transitions, 321 flow [2024-12-02 12:08:38,803 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=321, PETRI_PLACES=65, PETRI_TRANSITIONS=54} [2024-12-02 12:08:38,804 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 26 predicate places. [2024-12-02 12:08:38,804 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 54 transitions, 321 flow [2024-12-02 12:08:38,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 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-12-02 12:08:38,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:38,804 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:38,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 12:08:38,804 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:38,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:38,805 INFO L85 PathProgramCache]: Analyzing trace with hash 531977900, now seen corresponding path program 2 times [2024-12-02 12:08:38,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:38,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238175601] [2024-12-02 12:08:38,805 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:38,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:38,822 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:08:38,822 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:38,885 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:08:38,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:38,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238175601] [2024-12-02 12:08:38,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238175601] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:38,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:08:38,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 12:08:38,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353619001] [2024-12-02 12:08:38,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:38,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:08:38,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:38,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:08:38,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:08:38,887 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:08:38,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 54 transitions, 321 flow. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 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-12-02 12:08:38,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:38,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:08:38,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:38,995 INFO L124 PetriNetUnfolderBase]: 516/999 cut-off events. [2024-12-02 12:08:38,995 INFO L125 PetriNetUnfolderBase]: For 1566/1566 co-relation queries the response was YES. [2024-12-02 12:08:38,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2898 conditions, 999 events. 516/999 cut-off events. For 1566/1566 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4932 event pairs, 147 based on Foata normal form. 12/1010 useless extension candidates. Maximal degree in co-relation 2248. Up to 356 conditions per place. [2024-12-02 12:08:38,998 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 55 selfloop transitions, 6 changer transitions 2/69 dead transitions. [2024-12-02 12:08:38,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 69 transitions, 499 flow [2024-12-02 12:08:38,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:08:38,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:08:38,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 75 transitions. [2024-12-02 12:08:38,999 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-12-02 12:08:38,999 INFO L175 Difference]: Start difference. First operand has 65 places, 54 transitions, 321 flow. Second operand 4 states and 75 transitions. [2024-12-02 12:08:38,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 69 transitions, 499 flow [2024-12-02 12:08:39,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 69 transitions, 492 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 12:08:39,003 INFO L231 Difference]: Finished difference. Result has 67 places, 54 transitions, 333 flow [2024-12-02 12:08:39,003 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=333, PETRI_PLACES=67, PETRI_TRANSITIONS=54} [2024-12-02 12:08:39,004 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 28 predicate places. [2024-12-02 12:08:39,004 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 54 transitions, 333 flow [2024-12-02 12:08:39,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 0 states have call successors, (0), 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-12-02 12:08:39,004 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:39,004 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:39,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 12:08:39,004 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:39,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:39,005 INFO L85 PathProgramCache]: Analyzing trace with hash 387744524, now seen corresponding path program 1 times [2024-12-02 12:08:39,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:39,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241984495] [2024-12-02 12:08:39,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:39,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:39,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:39,055 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 12:08:39,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:39,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241984495] [2024-12-02 12:08:39,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241984495] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:39,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:08:39,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 12:08:39,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130851871] [2024-12-02 12:08:39,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:39,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:08:39,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:39,056 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:08:39,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:08:39,057 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:08:39,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 54 transitions, 333 flow. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 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-12-02 12:08:39,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:39,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:08:39,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:39,210 INFO L124 PetriNetUnfolderBase]: 857/1656 cut-off events. [2024-12-02 12:08:39,210 INFO L125 PetriNetUnfolderBase]: For 3466/3466 co-relation queries the response was YES. [2024-12-02 12:08:39,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4939 conditions, 1656 events. 857/1656 cut-off events. For 3466/3466 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8865 event pairs, 266 based on Foata normal form. 46/1701 useless extension candidates. Maximal degree in co-relation 2918. Up to 607 conditions per place. [2024-12-02 12:08:39,216 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 61 selfloop transitions, 16 changer transitions 2/85 dead transitions. [2024-12-02 12:08:39,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 85 transitions, 682 flow [2024-12-02 12:08:39,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:08:39,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:08:39,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 80 transitions. [2024-12-02 12:08:39,217 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-12-02 12:08:39,217 INFO L175 Difference]: Start difference. First operand has 67 places, 54 transitions, 333 flow. Second operand 4 states and 80 transitions. [2024-12-02 12:08:39,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 85 transitions, 682 flow [2024-12-02 12:08:39,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 85 transitions, 664 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 12:08:39,221 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 522 flow [2024-12-02 12:08:39,222 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=321, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=522, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-12-02 12:08:39,222 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 30 predicate places. [2024-12-02 12:08:39,222 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 522 flow [2024-12-02 12:08:39,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 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-12-02 12:08:39,222 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:39,222 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:39,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 12:08:39,223 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:39,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:39,223 INFO L85 PathProgramCache]: Analyzing trace with hash -721546965, now seen corresponding path program 1 times [2024-12-02 12:08:39,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:39,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454749148] [2024-12-02 12:08:39,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:39,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:39,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:39,312 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 12:08:39,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:39,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454749148] [2024-12-02 12:08:39,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454749148] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:08:39,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:08:39,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 12:08:39,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006634500] [2024-12-02 12:08:39,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:08:39,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:08:39,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:39,313 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:08:39,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:08:39,320 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-12-02 12:08:39,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 522 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 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-12-02 12:08:39,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:39,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-12-02 12:08:39,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:39,553 INFO L124 PetriNetUnfolderBase]: 1608/2773 cut-off events. [2024-12-02 12:08:39,553 INFO L125 PetriNetUnfolderBase]: For 6714/6714 co-relation queries the response was YES. [2024-12-02 12:08:39,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9001 conditions, 2773 events. 1608/2773 cut-off events. For 6714/6714 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 14196 event pairs, 232 based on Foata normal form. 142/2914 useless extension candidates. Maximal degree in co-relation 5148. Up to 1351 conditions per place. [2024-12-02 12:08:39,563 INFO L140 encePairwiseOnDemand]: 38/42 looper letters, 86 selfloop transitions, 4 changer transitions 0/92 dead transitions. [2024-12-02 12:08:39,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 892 flow [2024-12-02 12:08:39,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:08:39,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:08:39,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 63 transitions. [2024-12-02 12:08:39,564 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-12-02 12:08:39,565 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 522 flow. Second operand 4 states and 63 transitions. [2024-12-02 12:08:39,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 892 flow [2024-12-02 12:08:39,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 888 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-12-02 12:08:39,571 INFO L231 Difference]: Finished difference. Result has 74 places, 66 transitions, 522 flow [2024-12-02 12:08:39,571 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=522, PETRI_PLACES=74, PETRI_TRANSITIONS=66} [2024-12-02 12:08:39,571 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 35 predicate places. [2024-12-02 12:08:39,571 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 66 transitions, 522 flow [2024-12-02 12:08:39,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 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-12-02 12:08:39,571 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:39,571 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:39,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 12:08:39,572 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:39,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:39,572 INFO L85 PathProgramCache]: Analyzing trace with hash -721545910, now seen corresponding path program 1 times [2024-12-02 12:08:39,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:39,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674525989] [2024-12-02 12:08:39,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:39,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:39,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:40,406 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:40,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:40,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674525989] [2024-12-02 12:08:40,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674525989] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:40,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730727740] [2024-12-02 12:08:40,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:40,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:40,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:40,408 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:40,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 12:08:40,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:40,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 12:08:40,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:40,866 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:40,866 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:40,905 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:08:40,905 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 28 treesize of output 20 [2024-12-02 12:08:41,388 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:41,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730727740] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:41,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:41,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2024-12-02 12:08:41,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502722681] [2024-12-02 12:08:41,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:41,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-02 12:08:41,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:41,390 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-02 12:08:41,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=831, Unknown=0, NotChecked=0, Total=992 [2024-12-02 12:08:41,460 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:41,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 66 transitions, 522 flow. Second operand has 32 states, 32 states have (on average 9.0625) internal successors, (290), 32 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-12-02 12:08:41,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:41,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:41,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:43,495 INFO L124 PetriNetUnfolderBase]: 2279/4260 cut-off events. [2024-12-02 12:08:43,496 INFO L125 PetriNetUnfolderBase]: For 16508/16508 co-relation queries the response was YES. [2024-12-02 12:08:43,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14584 conditions, 4260 events. 2279/4260 cut-off events. For 16508/16508 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 26055 event pairs, 273 based on Foata normal form. 226/4483 useless extension candidates. Maximal degree in co-relation 7606. Up to 849 conditions per place. [2024-12-02 12:08:43,525 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 165 selfloop transitions, 72 changer transitions 10/254 dead transitions. [2024-12-02 12:08:43,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 254 transitions, 2064 flow [2024-12-02 12:08:43,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 12:08:43,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 12:08:43,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 443 transitions. [2024-12-02 12:08:43,527 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3637110016420361 [2024-12-02 12:08:43,528 INFO L175 Difference]: Start difference. First operand has 74 places, 66 transitions, 522 flow. Second operand 29 states and 443 transitions. [2024-12-02 12:08:43,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 254 transitions, 2064 flow [2024-12-02 12:08:43,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 254 transitions, 2051 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-12-02 12:08:43,545 INFO L231 Difference]: Finished difference. Result has 116 places, 113 transitions, 1423 flow [2024-12-02 12:08:43,546 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1423, PETRI_PLACES=116, PETRI_TRANSITIONS=113} [2024-12-02 12:08:43,546 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 77 predicate places. [2024-12-02 12:08:43,546 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 113 transitions, 1423 flow [2024-12-02 12:08:43,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 9.0625) internal successors, (290), 32 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-12-02 12:08:43,546 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:43,547 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:43,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 12:08:43,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:43,747 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:43,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:43,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1783989854, now seen corresponding path program 2 times [2024-12-02 12:08:43,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:43,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291261890] [2024-12-02 12:08:43,748 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:43,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:43,764 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:08:43,764 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:43,860 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 12:08:43,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:43,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291261890] [2024-12-02 12:08:43,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291261890] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:43,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973179013] [2024-12-02 12:08:43,860 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:43,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:43,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:43,862 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:43,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 12:08:43,939 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:08:43,940 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:43,941 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-02 12:08:43,942 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:44,004 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 23 treesize of output 1 [2024-12-02 12:08:44,237 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:44,238 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:44,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2024-12-02 12:08:44,938 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-12-02 12:08:44,938 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 55 treesize of output 47 [2024-12-02 12:08:45,126 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:45,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973179013] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:45,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:45,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 11, 11] total 26 [2024-12-02 12:08:45,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996182089] [2024-12-02 12:08:45,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:45,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 12:08:45,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:45,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 12:08:45,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2024-12-02 12:08:45,196 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:45,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 113 transitions, 1423 flow. Second operand has 28 states, 28 states have (on average 9.285714285714286) internal successors, (260), 28 states have internal predecessors, (260), 0 states have call successors, (0), 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-12-02 12:08:45,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:45,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:45,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:47,846 INFO L124 PetriNetUnfolderBase]: 2957/5562 cut-off events. [2024-12-02 12:08:47,846 INFO L125 PetriNetUnfolderBase]: For 53231/53231 co-relation queries the response was YES. [2024-12-02 12:08:47,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22549 conditions, 5562 events. 2957/5562 cut-off events. For 53231/53231 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 35831 event pairs, 421 based on Foata normal form. 106/5657 useless extension candidates. Maximal degree in co-relation 19224. Up to 1087 conditions per place. [2024-12-02 12:08:47,868 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 232 selfloop transitions, 123 changer transitions 18/380 dead transitions. [2024-12-02 12:08:47,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 380 transitions, 4012 flow [2024-12-02 12:08:47,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-02 12:08:47,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-12-02 12:08:47,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 629 transitions. [2024-12-02 12:08:47,870 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3403679653679654 [2024-12-02 12:08:47,870 INFO L175 Difference]: Start difference. First operand has 116 places, 113 transitions, 1423 flow. Second operand 44 states and 629 transitions. [2024-12-02 12:08:47,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 380 transitions, 4012 flow [2024-12-02 12:08:47,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 380 transitions, 3336 flow, removed 292 selfloop flow, removed 12 redundant places. [2024-12-02 12:08:47,928 INFO L231 Difference]: Finished difference. Result has 164 places, 166 transitions, 2204 flow [2024-12-02 12:08:47,928 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=2204, PETRI_PLACES=164, PETRI_TRANSITIONS=166} [2024-12-02 12:08:47,929 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 125 predicate places. [2024-12-02 12:08:47,929 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 166 transitions, 2204 flow [2024-12-02 12:08:47,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 9.285714285714286) internal successors, (260), 28 states have internal predecessors, (260), 0 states have call successors, (0), 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-12-02 12:08:47,929 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:47,929 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:47,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 12:08:48,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:48,129 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:48,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:48,130 INFO L85 PathProgramCache]: Analyzing trace with hash 704064929, now seen corresponding path program 1 times [2024-12-02 12:08:48,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:48,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824253414] [2024-12-02 12:08:48,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:48,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:48,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:48,906 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:48,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:48,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824253414] [2024-12-02 12:08:48,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824253414] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:48,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318105182] [2024-12-02 12:08:48,906 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:08:48,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:48,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:48,908 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:48,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 12:08:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:08:48,981 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 12:08:48,983 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:49,495 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:49,495 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:49,725 INFO L349 Elim1Store]: treesize reduction 16, result has 64.4 percent of original size [2024-12-02 12:08:49,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 46 [2024-12-02 12:08:50,478 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:50,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318105182] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:50,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:50,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2024-12-02 12:08:50,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389266468] [2024-12-02 12:08:50,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:50,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-02 12:08:50,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:50,480 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-02 12:08:50,480 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2024-12-02 12:08:50,551 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:50,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 166 transitions, 2204 flow. Second operand has 32 states, 32 states have (on average 9.0625) internal successors, (290), 32 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-12-02 12:08:50,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:50,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:50,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:53,779 INFO L124 PetriNetUnfolderBase]: 3857/7230 cut-off events. [2024-12-02 12:08:53,780 INFO L125 PetriNetUnfolderBase]: For 63701/63701 co-relation queries the response was YES. [2024-12-02 12:08:53,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27754 conditions, 7230 events. 3857/7230 cut-off events. For 63701/63701 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 48655 event pairs, 912 based on Foata normal form. 88/7317 useless extension candidates. Maximal degree in co-relation 26548. Up to 1422 conditions per place. [2024-12-02 12:08:53,817 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 238 selfloop transitions, 106 changer transitions 7/358 dead transitions. [2024-12-02 12:08:53,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 358 transitions, 3986 flow [2024-12-02 12:08:53,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-02 12:08:53,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-12-02 12:08:53,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 482 transitions. [2024-12-02 12:08:53,819 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32789115646258504 [2024-12-02 12:08:53,819 INFO L175 Difference]: Start difference. First operand has 164 places, 166 transitions, 2204 flow. Second operand 35 states and 482 transitions. [2024-12-02 12:08:53,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 358 transitions, 3986 flow [2024-12-02 12:08:53,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 358 transitions, 3607 flow, removed 173 selfloop flow, removed 12 redundant places. [2024-12-02 12:08:53,995 INFO L231 Difference]: Finished difference. Result has 189 places, 202 transitions, 2689 flow [2024-12-02 12:08:53,995 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1808, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2689, PETRI_PLACES=189, PETRI_TRANSITIONS=202} [2024-12-02 12:08:53,995 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 150 predicate places. [2024-12-02 12:08:53,995 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 202 transitions, 2689 flow [2024-12-02 12:08:53,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 9.0625) internal successors, (290), 32 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-12-02 12:08:53,996 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:53,996 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:08:54,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 12:08:54,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 12:08:54,196 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:08:54,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:54,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1797154933, now seen corresponding path program 2 times [2024-12-02 12:08:54,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:54,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561409526] [2024-12-02 12:08:54,197 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:54,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:54,217 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:08:54,217 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:54,926 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:54,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:54,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561409526] [2024-12-02 12:08:54,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561409526] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:54,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079683476] [2024-12-02 12:08:54,927 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:54,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:54,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:54,929 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:54,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 12:08:55,008 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:08:55,008 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:55,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 12:08:55,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:55,105 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 23 treesize of output 1 [2024-12-02 12:08:55,520 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:55,520 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:56,378 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 79 treesize of output 71 [2024-12-02 12:08:56,411 INFO L349 Elim1Store]: treesize reduction 16, result has 64.4 percent of original size [2024-12-02 12:08:56,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 145 treesize of output 135 [2024-12-02 12:08:57,080 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:08:57,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079683476] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:57,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:57,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2024-12-02 12:08:57,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434718825] [2024-12-02 12:08:57,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:57,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 12:08:57,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:57,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 12:08:57,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1011, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 12:08:57,213 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:08:57,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 202 transitions, 2689 flow. Second operand has 35 states, 35 states have (on average 8.885714285714286) internal successors, (311), 35 states have internal predecessors, (311), 0 states have call successors, (0), 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-12-02 12:08:57,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:57,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:08:57,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:00,466 INFO L124 PetriNetUnfolderBase]: 1874/3675 cut-off events. [2024-12-02 12:09:00,466 INFO L125 PetriNetUnfolderBase]: For 44571/44571 co-relation queries the response was YES. [2024-12-02 12:09:00,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15072 conditions, 3675 events. 1874/3675 cut-off events. For 44571/44571 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 21455 event pairs, 778 based on Foata normal form. 122/3792 useless extension candidates. Maximal degree in co-relation 14701. Up to 1439 conditions per place. [2024-12-02 12:09:00,487 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 54 changer transitions 34/226 dead transitions. [2024-12-02 12:09:00,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 226 transitions, 2374 flow [2024-12-02 12:09:00,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-02 12:09:00,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-12-02 12:09:00,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 366 transitions. [2024-12-02 12:09:00,488 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3112244897959184 [2024-12-02 12:09:00,488 INFO L175 Difference]: Start difference. First operand has 189 places, 202 transitions, 2689 flow. Second operand 28 states and 366 transitions. [2024-12-02 12:09:00,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 226 transitions, 2374 flow [2024-12-02 12:09:00,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 226 transitions, 2092 flow, removed 110 selfloop flow, removed 22 redundant places. [2024-12-02 12:09:00,552 INFO L231 Difference]: Finished difference. Result has 180 places, 115 transitions, 1399 flow [2024-12-02 12:09:00,552 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1399, PETRI_PLACES=180, PETRI_TRANSITIONS=115} [2024-12-02 12:09:00,553 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 141 predicate places. [2024-12-02 12:09:00,553 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 115 transitions, 1399 flow [2024-12-02 12:09:00,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 8.885714285714286) internal successors, (311), 35 states have internal predecessors, (311), 0 states have call successors, (0), 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-12-02 12:09:00,553 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:09:00,553 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:09:00,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 12:09:00,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:00,754 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:09:00,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:09:00,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1797154934, now seen corresponding path program 3 times [2024-12-02 12:09:00,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:09:00,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677125378] [2024-12-02 12:09:00,755 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:09:00,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:09:00,776 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:09:00,776 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:00,966 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 12:09:00,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:09:00,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677125378] [2024-12-02 12:09:00,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677125378] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:09:00,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337559622] [2024-12-02 12:09:00,966 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:09:00,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:00,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:09:00,968 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:09:00,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 12:09:01,077 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:09:01,077 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:01,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 12:09:01,080 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:09:01,140 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 12:09:01,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:09:01,172 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-12-02 12:09:01,173 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 27 treesize of output 15 [2024-12-02 12:09:01,201 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 12:09:01,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337559622] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:09:01,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:09:01,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-12-02 12:09:01,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484462935] [2024-12-02 12:09:01,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:09:01,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 12:09:01,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:09:01,202 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 12:09:01,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-12-02 12:09:01,202 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:09:01,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 115 transitions, 1399 flow. Second operand has 12 states, 12 states have (on average 12.75) internal successors, (153), 12 states have internal predecessors, (153), 0 states have call successors, (0), 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-12-02 12:09:01,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:09:01,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:09:01,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:01,977 INFO L124 PetriNetUnfolderBase]: 2314/4595 cut-off events. [2024-12-02 12:09:01,977 INFO L125 PetriNetUnfolderBase]: For 76593/76593 co-relation queries the response was YES. [2024-12-02 12:09:01,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20596 conditions, 4595 events. 2314/4595 cut-off events. For 76593/76593 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 27598 event pairs, 594 based on Foata normal form. 130/4724 useless extension candidates. Maximal degree in co-relation 20545. Up to 1015 conditions per place. [2024-12-02 12:09:02,002 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 143 selfloop transitions, 72 changer transitions 8/230 dead transitions. [2024-12-02 12:09:02,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 230 transitions, 3334 flow [2024-12-02 12:09:02,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 12:09:02,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 12:09:02,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 272 transitions. [2024-12-02 12:09:02,003 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43174603174603177 [2024-12-02 12:09:02,004 INFO L175 Difference]: Start difference. First operand has 180 places, 115 transitions, 1399 flow. Second operand 15 states and 272 transitions. [2024-12-02 12:09:02,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 230 transitions, 3334 flow [2024-12-02 12:09:02,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 230 transitions, 2803 flow, removed 194 selfloop flow, removed 30 redundant places. [2024-12-02 12:09:02,123 INFO L231 Difference]: Finished difference. Result has 159 places, 135 transitions, 1820 flow [2024-12-02 12:09:02,123 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1820, PETRI_PLACES=159, PETRI_TRANSITIONS=135} [2024-12-02 12:09:02,124 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2024-12-02 12:09:02,124 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 135 transitions, 1820 flow [2024-12-02 12:09:02,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.75) internal successors, (153), 12 states have internal predecessors, (153), 0 states have call successors, (0), 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-12-02 12:09:02,124 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:09:02,124 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:09:02,130 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 12:09:02,325 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:02,325 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:09:02,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:09:02,325 INFO L85 PathProgramCache]: Analyzing trace with hash 536065494, now seen corresponding path program 3 times [2024-12-02 12:09:02,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:09:02,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673476544] [2024-12-02 12:09:02,325 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:09:02,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:09:02,339 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:09:02,339 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:02,562 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:09:02,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:09:02,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673476544] [2024-12-02 12:09:02,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673476544] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:09:02,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069452511] [2024-12-02 12:09:02,562 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:09:02,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:02,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:09:02,564 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:09:02,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 12:09:02,670 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:09:02,670 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:02,671 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 12:09:02,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:09:02,820 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:09:02,820 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:09:02,928 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:09:02,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 54 [2024-12-02 12:09:03,023 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:09:03,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069452511] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:09:03,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:09:03,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2024-12-02 12:09:03,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701705778] [2024-12-02 12:09:03,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:09:03,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 12:09:03,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:09:03,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 12:09:03,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2024-12-02 12:09:03,024 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:09:03,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 135 transitions, 1820 flow. Second operand has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 0 states have call successors, (0), 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-12-02 12:09:03,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:09:03,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:09:03,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:04,104 INFO L124 PetriNetUnfolderBase]: 2712/5337 cut-off events. [2024-12-02 12:09:04,104 INFO L125 PetriNetUnfolderBase]: For 73959/73959 co-relation queries the response was YES. [2024-12-02 12:09:04,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23826 conditions, 5337 events. 2712/5337 cut-off events. For 73959/73959 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 33276 event pairs, 668 based on Foata normal form. 80/5416 useless extension candidates. Maximal degree in co-relation 23775. Up to 2814 conditions per place. [2024-12-02 12:09:04,132 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 174 selfloop transitions, 41 changer transitions 8/230 dead transitions. [2024-12-02 12:09:04,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 230 transitions, 3082 flow [2024-12-02 12:09:04,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 12:09:04,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 12:09:04,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 238 transitions. [2024-12-02 12:09:04,133 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-12-02 12:09:04,133 INFO L175 Difference]: Start difference. First operand has 159 places, 135 transitions, 1820 flow. Second operand 14 states and 238 transitions. [2024-12-02 12:09:04,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 230 transitions, 3082 flow [2024-12-02 12:09:04,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 230 transitions, 2856 flow, removed 98 selfloop flow, removed 5 redundant places. [2024-12-02 12:09:04,260 INFO L231 Difference]: Finished difference. Result has 171 places, 155 transitions, 2119 flow [2024-12-02 12:09:04,261 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2119, PETRI_PLACES=171, PETRI_TRANSITIONS=155} [2024-12-02 12:09:04,261 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 132 predicate places. [2024-12-02 12:09:04,261 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 155 transitions, 2119 flow [2024-12-02 12:09:04,261 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.0) internal successors, (195), 15 states have internal predecessors, (195), 0 states have call successors, (0), 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-12-02 12:09:04,261 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:09:04,261 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:09:04,267 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 12:09:04,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 12:09:04,462 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:09:04,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:09:04,462 INFO L85 PathProgramCache]: Analyzing trace with hash 785578914, now seen corresponding path program 4 times [2024-12-02 12:09:04,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:09:04,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317257720] [2024-12-02 12:09:04,462 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:09:04,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:09:04,486 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:09:04,486 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:05,642 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:09:05,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:09:05,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317257720] [2024-12-02 12:09:05,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317257720] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:09:05,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438869141] [2024-12-02 12:09:05,643 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:09:05,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:05,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:09:05,644 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:09:05,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 12:09:05,708 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:09:05,708 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:05,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-02 12:09:05,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:09:05,949 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:09:05,949 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:09:06,070 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:09:06,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 54 [2024-12-02 12:09:06,163 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:09:06,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438869141] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:09:06,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:09:06,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 4] total 25 [2024-12-02 12:09:06,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779870338] [2024-12-02 12:09:06,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:09:06,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-12-02 12:09:06,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:09:06,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-12-02 12:09:06,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2024-12-02 12:09:06,228 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:09:06,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 155 transitions, 2119 flow. Second operand has 27 states, 27 states have (on average 9.518518518518519) internal successors, (257), 27 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:09:06,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:09:06,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:09:06,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:07,683 INFO L124 PetriNetUnfolderBase]: 3148/6127 cut-off events. [2024-12-02 12:09:07,683 INFO L125 PetriNetUnfolderBase]: For 70443/70443 co-relation queries the response was YES. [2024-12-02 12:09:07,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26753 conditions, 6127 events. 3148/6127 cut-off events. For 70443/70443 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 38838 event pairs, 815 based on Foata normal form. 60/6187 useless extension candidates. Maximal degree in co-relation 26697. Up to 2989 conditions per place. [2024-12-02 12:09:07,712 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 48 changer transitions 10/253 dead transitions. [2024-12-02 12:09:07,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 253 transitions, 3387 flow [2024-12-02 12:09:07,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 12:09:07,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 12:09:07,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 273 transitions. [2024-12-02 12:09:07,713 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-12-02 12:09:07,714 INFO L175 Difference]: Start difference. First operand has 171 places, 155 transitions, 2119 flow. Second operand 20 states and 273 transitions. [2024-12-02 12:09:07,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 253 transitions, 3387 flow [2024-12-02 12:09:07,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 253 transitions, 3298 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-12-02 12:09:07,813 INFO L231 Difference]: Finished difference. Result has 188 places, 162 transitions, 2254 flow [2024-12-02 12:09:07,813 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2254, PETRI_PLACES=188, PETRI_TRANSITIONS=162} [2024-12-02 12:09:07,814 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 149 predicate places. [2024-12-02 12:09:07,814 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 162 transitions, 2254 flow [2024-12-02 12:09:07,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 9.518518518518519) internal successors, (257), 27 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:09:07,814 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:09:07,814 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:09:07,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 12:09:08,014 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 12:09:08,015 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:09:08,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:09:08,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1535673041, now seen corresponding path program 4 times [2024-12-02 12:09:08,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:09:08,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924663479] [2024-12-02 12:09:08,016 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:09:08,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:09:08,025 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:09:08,025 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:08,156 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-02 12:09:08,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:09:08,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924663479] [2024-12-02 12:09:08,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924663479] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:09:08,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144075371] [2024-12-02 12:09:08,157 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:09:08,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:08,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:09:08,159 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:09:08,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 12:09:08,237 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:09:08,237 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:08,239 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 12:09:08,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:09:08,327 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 12:09:08,327 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:09:08,433 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 12:09:08,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144075371] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:09:08,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:09:08,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 17 [2024-12-02 12:09:08,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341097471] [2024-12-02 12:09:08,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:09:08,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 12:09:08,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:09:08,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 12:09:08,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:09:08,457 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:09:08,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 162 transitions, 2254 flow. Second operand has 18 states, 18 states have (on average 9.88888888888889) internal successors, (178), 18 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-12-02 12:09:08,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:09:08,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:09:08,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:09,206 INFO L124 PetriNetUnfolderBase]: 2632/5111 cut-off events. [2024-12-02 12:09:09,206 INFO L125 PetriNetUnfolderBase]: For 67732/67744 co-relation queries the response was YES. [2024-12-02 12:09:09,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23721 conditions, 5111 events. 2632/5111 cut-off events. For 67732/67744 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 31128 event pairs, 2104 based on Foata normal form. 16/5127 useless extension candidates. Maximal degree in co-relation 23663. Up to 4387 conditions per place. [2024-12-02 12:09:09,232 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 114 selfloop transitions, 10 changer transitions 29/160 dead transitions. [2024-12-02 12:09:09,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 160 transitions, 2249 flow [2024-12-02 12:09:09,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 12:09:09,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 12:09:09,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-12-02 12:09:09,233 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2976190476190476 [2024-12-02 12:09:09,233 INFO L175 Difference]: Start difference. First operand has 188 places, 162 transitions, 2254 flow. Second operand 10 states and 125 transitions. [2024-12-02 12:09:09,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 160 transitions, 2249 flow [2024-12-02 12:09:09,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 160 transitions, 2070 flow, removed 52 selfloop flow, removed 21 redundant places. [2024-12-02 12:09:09,329 INFO L231 Difference]: Finished difference. Result has 152 places, 131 transitions, 1670 flow [2024-12-02 12:09:09,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1670, PETRI_PLACES=152, PETRI_TRANSITIONS=131} [2024-12-02 12:09:09,329 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 113 predicate places. [2024-12-02 12:09:09,329 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 131 transitions, 1670 flow [2024-12-02 12:09:09,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.88888888888889) internal successors, (178), 18 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-12-02 12:09:09,329 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:09:09,329 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:09:09,335 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 12:09:09,530 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-12-02 12:09:09,530 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:09:09,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:09:09,530 INFO L85 PathProgramCache]: Analyzing trace with hash 163493527, now seen corresponding path program 5 times [2024-12-02 12:09:09,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:09:09,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78362162] [2024-12-02 12:09:09,530 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:09:09,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:09:09,553 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 12:09:09,553 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:10,169 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:09:10,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:09:10,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78362162] [2024-12-02 12:09:10,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78362162] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:09:10,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718726540] [2024-12-02 12:09:10,170 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:09:10,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:10,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:09:10,171 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:09:10,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 12:09:10,242 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 12:09:10,242 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:10,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 12:09:10,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:09:10,600 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 12:09:10,600 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:09:10,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:09:10,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 74 treesize of output 106 [2024-12-02 12:09:11,028 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:09:11,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718726540] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:09:11,028 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:09:11,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8, 6] total 28 [2024-12-02 12:09:11,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724435373] [2024-12-02 12:09:11,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:09:11,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 12:09:11,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:09:11,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 12:09:11,030 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2024-12-02 12:09:11,074 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:09:11,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 131 transitions, 1670 flow. Second operand has 30 states, 30 states have (on average 9.8) internal successors, (294), 30 states have internal predecessors, (294), 0 states have call successors, (0), 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-12-02 12:09:11,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:09:11,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:09:11,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:13,961 INFO L124 PetriNetUnfolderBase]: 4632/8843 cut-off events. [2024-12-02 12:09:13,961 INFO L125 PetriNetUnfolderBase]: For 92639/92651 co-relation queries the response was YES. [2024-12-02 12:09:13,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38019 conditions, 8843 events. 4632/8843 cut-off events. For 92639/92651 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 60204 event pairs, 702 based on Foata normal form. 92/8935 useless extension candidates. Maximal degree in co-relation 37968. Up to 1697 conditions per place. [2024-12-02 12:09:13,998 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 315 selfloop transitions, 152 changer transitions 20/494 dead transitions. [2024-12-02 12:09:13,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 494 transitions, 5449 flow [2024-12-02 12:09:13,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-02 12:09:13,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2024-12-02 12:09:14,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 722 transitions. [2024-12-02 12:09:14,000 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35813492063492064 [2024-12-02 12:09:14,000 INFO L175 Difference]: Start difference. First operand has 152 places, 131 transitions, 1670 flow. Second operand 48 states and 722 transitions. [2024-12-02 12:09:14,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 494 transitions, 5449 flow [2024-12-02 12:09:14,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 494 transitions, 5179 flow, removed 125 selfloop flow, removed 8 redundant places. [2024-12-02 12:09:14,117 INFO L231 Difference]: Finished difference. Result has 192 places, 230 transitions, 3733 flow [2024-12-02 12:09:14,117 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=3733, PETRI_PLACES=192, PETRI_TRANSITIONS=230} [2024-12-02 12:09:14,117 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 153 predicate places. [2024-12-02 12:09:14,117 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 230 transitions, 3733 flow [2024-12-02 12:09:14,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 9.8) internal successors, (294), 30 states have internal predecessors, (294), 0 states have call successors, (0), 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-12-02 12:09:14,117 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:09:14,117 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:09:14,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 12:09:14,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 12:09:14,318 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:09:14,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:09:14,318 INFO L85 PathProgramCache]: Analyzing trace with hash 2068458620, now seen corresponding path program 5 times [2024-12-02 12:09:14,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:09:14,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982791455] [2024-12-02 12:09:14,318 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:09:14,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:09:14,333 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 12:09:14,333 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:15,180 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:09:15,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:09:15,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982791455] [2024-12-02 12:09:15,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982791455] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:09:15,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222351830] [2024-12-02 12:09:15,180 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:09:15,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:15,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:09:15,182 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:09:15,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 12:09:15,264 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 12:09:15,264 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:15,266 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 12:09:15,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:09:15,628 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 21 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-02 12:09:15,629 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:09:15,914 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:09:15,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 107 [2024-12-02 12:09:16,063 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:09:16,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222351830] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:09:16,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:09:16,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8, 6] total 26 [2024-12-02 12:09:16,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476356895] [2024-12-02 12:09:16,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:09:16,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-02 12:09:16,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:09:16,064 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-02 12:09:16,065 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=602, Unknown=0, NotChecked=0, Total=756 [2024-12-02 12:09:16,110 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:09:16,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 230 transitions, 3733 flow. Second operand has 28 states, 28 states have (on average 9.964285714285714) internal successors, (279), 28 states have internal predecessors, (279), 0 states have call successors, (0), 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-12-02 12:09:16,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:09:16,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:09:16,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:19,090 INFO L124 PetriNetUnfolderBase]: 4836/9319 cut-off events. [2024-12-02 12:09:19,090 INFO L125 PetriNetUnfolderBase]: For 121690/121694 co-relation queries the response was YES. [2024-12-02 12:09:19,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40718 conditions, 9319 events. 4836/9319 cut-off events. For 121690/121694 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 64512 event pairs, 842 based on Foata normal form. 364/9675 useless extension candidates. Maximal degree in co-relation 40656. Up to 2122 conditions per place. [2024-12-02 12:09:19,145 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 235 selfloop transitions, 151 changer transitions 28/421 dead transitions. [2024-12-02 12:09:19,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 421 transitions, 5555 flow [2024-12-02 12:09:19,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 12:09:19,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-12-02 12:09:19,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 540 transitions. [2024-12-02 12:09:19,146 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3474903474903475 [2024-12-02 12:09:19,146 INFO L175 Difference]: Start difference. First operand has 192 places, 230 transitions, 3733 flow. Second operand 37 states and 540 transitions. [2024-12-02 12:09:19,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 421 transitions, 5555 flow [2024-12-02 12:09:19,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 421 transitions, 4543 flow, removed 391 selfloop flow, removed 25 redundant places. [2024-12-02 12:09:19,421 INFO L231 Difference]: Finished difference. Result has 205 places, 236 transitions, 3477 flow [2024-12-02 12:09:19,421 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3477, PETRI_PLACES=205, PETRI_TRANSITIONS=236} [2024-12-02 12:09:19,422 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 166 predicate places. [2024-12-02 12:09:19,422 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 236 transitions, 3477 flow [2024-12-02 12:09:19,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 9.964285714285714) internal successors, (279), 28 states have internal predecessors, (279), 0 states have call successors, (0), 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-12-02 12:09:19,422 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:09:19,422 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:09:19,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 12:09:19,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 12:09:19,623 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:09:19,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:09:19,623 INFO L85 PathProgramCache]: Analyzing trace with hash -945983061, now seen corresponding path program 6 times [2024-12-02 12:09:19,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:09:19,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015696179] [2024-12-02 12:09:19,623 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:09:19,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:09:19,638 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-12-02 12:09:19,638 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:20,334 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:09:20,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:09:20,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015696179] [2024-12-02 12:09:20,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015696179] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:09:20,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327102859] [2024-12-02 12:09:20,335 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:09:20,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:20,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:09:20,336 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:09:20,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 12:09:20,416 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-12-02 12:09:20,416 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:20,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-12-02 12:09:20,419 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:09:20,551 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 23 treesize of output 1 [2024-12-02 12:09:21,084 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:09:21,085 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:09:21,846 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 116 treesize of output 104 [2024-12-02 12:09:21,896 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:09:21,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 315 treesize of output 299 [2024-12-02 12:09:23,874 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 5 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:09:23,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327102859] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:09:23,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:09:23,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 44 [2024-12-02 12:09:23,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392781350] [2024-12-02 12:09:23,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:09:23,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-12-02 12:09:23,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:09:23,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-12-02 12:09:23,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=1741, Unknown=0, NotChecked=0, Total=2070 [2024-12-02 12:09:24,050 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:09:24,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 236 transitions, 3477 flow. Second operand has 46 states, 46 states have (on average 8.956521739130435) internal successors, (412), 46 states have internal predecessors, (412), 0 states have call successors, (0), 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-12-02 12:09:24,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:09:24,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:09:24,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:39,366 INFO L124 PetriNetUnfolderBase]: 14796/28259 cut-off events. [2024-12-02 12:09:39,366 INFO L125 PetriNetUnfolderBase]: For 492547/492551 co-relation queries the response was YES. [2024-12-02 12:09:39,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121466 conditions, 28259 events. 14796/28259 cut-off events. For 492547/492551 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 222834 event pairs, 2584 based on Foata normal form. 902/29147 useless extension candidates. Maximal degree in co-relation 121404. Up to 6310 conditions per place. [2024-12-02 12:09:39,585 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 747 selfloop transitions, 598 changer transitions 21/1373 dead transitions. [2024-12-02 12:09:39,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 1373 transitions, 18948 flow [2024-12-02 12:09:39,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-12-02 12:09:39,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 115 states. [2024-12-02 12:09:39,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 1682 transitions. [2024-12-02 12:09:39,589 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34824016563147 [2024-12-02 12:09:39,590 INFO L175 Difference]: Start difference. First operand has 205 places, 236 transitions, 3477 flow. Second operand 115 states and 1682 transitions. [2024-12-02 12:09:39,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 1373 transitions, 18948 flow [2024-12-02 12:09:41,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 1373 transitions, 18187 flow, removed 292 selfloop flow, removed 17 redundant places. [2024-12-02 12:09:41,337 INFO L231 Difference]: Finished difference. Result has 357 places, 816 transitions, 15866 flow [2024-12-02 12:09:41,337 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=115, PETRI_FLOW=15866, PETRI_PLACES=357, PETRI_TRANSITIONS=816} [2024-12-02 12:09:41,338 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 318 predicate places. [2024-12-02 12:09:41,338 INFO L471 AbstractCegarLoop]: Abstraction has has 357 places, 816 transitions, 15866 flow [2024-12-02 12:09:41,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 8.956521739130435) internal successors, (412), 46 states have internal predecessors, (412), 0 states have call successors, (0), 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-12-02 12:09:41,338 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:09:41,338 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:09:41,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 12:09:41,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 12:09:41,539 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:09:41,539 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:09:41,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1090627634, now seen corresponding path program 6 times [2024-12-02 12:09:41,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:09:41,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89474266] [2024-12-02 12:09:41,540 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:09:41,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:09:41,562 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-12-02 12:09:41,562 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:41,783 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 12:09:41,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:09:41,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89474266] [2024-12-02 12:09:41,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89474266] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:09:41,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829849212] [2024-12-02 12:09:41,783 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:09:41,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:09:41,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:09:41,785 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:09:41,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 12:09:41,880 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-12-02 12:09:41,880 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:09:41,881 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 12:09:41,882 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:09:41,977 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-12-02 12:09:41,978 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:09:41,999 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:09:41,999 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 27 treesize of output 19 [2024-12-02 12:09:42,182 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 5 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 12:09:42,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829849212] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:09:42,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:09:42,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5, 6] total 22 [2024-12-02 12:09:42,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843468391] [2024-12-02 12:09:42,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:09:42,183 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 12:09:42,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:09:42,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 12:09:42,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2024-12-02 12:09:42,226 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-12-02 12:09:42,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 816 transitions, 15866 flow. Second operand has 24 states, 24 states have (on average 11.208333333333334) internal successors, (269), 24 states have internal predecessors, (269), 0 states have call successors, (0), 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-12-02 12:09:42,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:09:42,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-12-02 12:09:42,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:57,503 INFO L124 PetriNetUnfolderBase]: 24150/46525 cut-off events. [2024-12-02 12:09:57,503 INFO L125 PetriNetUnfolderBase]: For 2476329/2476329 co-relation queries the response was YES. [2024-12-02 12:09:57,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 294509 conditions, 46525 events. 24150/46525 cut-off events. For 2476329/2476329 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 393411 event pairs, 3019 based on Foata normal form. 734/47259 useless extension candidates. Maximal degree in co-relation 294390. Up to 9728 conditions per place. [2024-12-02 12:09:58,256 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 583 selfloop transitions, 1289 changer transitions 17/1896 dead transitions. [2024-12-02 12:09:58,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 1896 transitions, 40885 flow [2024-12-02 12:09:58,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-12-02 12:09:58,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2024-12-02 12:09:58,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 711 transitions. [2024-12-02 12:09:58,258 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3601823708206687 [2024-12-02 12:09:58,258 INFO L175 Difference]: Start difference. First operand has 357 places, 816 transitions, 15866 flow. Second operand 47 states and 711 transitions. [2024-12-02 12:09:58,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 1896 transitions, 40885 flow [2024-12-02 12:10:07,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 1896 transitions, 33819 flow, removed 3473 selfloop flow, removed 14 redundant places. [2024-12-02 12:10:07,426 INFO L231 Difference]: Finished difference. Result has 409 places, 1608 transitions, 32168 flow [2024-12-02 12:10:07,426 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12594, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=591, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=32168, PETRI_PLACES=409, PETRI_TRANSITIONS=1608} [2024-12-02 12:10:07,426 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 370 predicate places. [2024-12-02 12:10:07,426 INFO L471 AbstractCegarLoop]: Abstraction has has 409 places, 1608 transitions, 32168 flow [2024-12-02 12:10:07,427 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 11.208333333333334) internal successors, (269), 24 states have internal predecessors, (269), 0 states have call successors, (0), 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-12-02 12:10:07,427 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:10:07,427 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:10:07,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 12:10:07,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 12:10:07,627 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:10:07,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:10:07,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1790720305, now seen corresponding path program 7 times [2024-12-02 12:10:07,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:10:07,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041253309] [2024-12-02 12:10:07,628 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:10:07,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:10:07,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:10:08,709 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:10:08,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:10:08,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041253309] [2024-12-02 12:10:08,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041253309] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:10:08,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013482508] [2024-12-02 12:10:08,710 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:10:08,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:10:08,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:10:08,711 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:10:08,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 12:10:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:10:08,790 INFO L256 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-12-02 12:10:08,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:10:08,974 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-12-02 12:10:09,690 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:10:09,690 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:10:10,555 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 96 treesize of output 86 [2024-12-02 12:10:10,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:10:10,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 286 treesize of output 249 [2024-12-02 12:10:12,959 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 4 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:10:12,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013482508] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:10:12,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:10:12,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 40 [2024-12-02 12:10:12,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402979464] [2024-12-02 12:10:12,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:10:12,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-12-02 12:10:12,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:10:12,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-12-02 12:10:12,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1504, Unknown=0, NotChecked=0, Total=1722 [2024-12-02 12:10:13,130 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:10:13,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 1608 transitions, 32168 flow. Second operand has 42 states, 42 states have (on average 9.142857142857142) internal successors, (384), 42 states have internal predecessors, (384), 0 states have call successors, (0), 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-12-02 12:10:13,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:10:13,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:10:13,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:10:40,368 INFO L124 PetriNetUnfolderBase]: 25865/49670 cut-off events. [2024-12-02 12:10:40,368 INFO L125 PetriNetUnfolderBase]: For 3217483/3217483 co-relation queries the response was YES. [2024-12-02 12:10:41,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 321023 conditions, 49670 events. 25865/49670 cut-off events. For 3217483/3217483 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 424722 event pairs, 9381 based on Foata normal form. 422/50082 useless extension candidates. Maximal degree in co-relation 320885. Up to 35879 conditions per place. [2024-12-02 12:10:41,348 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 1628 selfloop transitions, 234 changer transitions 31/1900 dead transitions. [2024-12-02 12:10:41,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 1900 transitions, 40396 flow [2024-12-02 12:10:41,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-12-02 12:10:41,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2024-12-02 12:10:41,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 584 transitions. [2024-12-02 12:10:41,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3310657596371882 [2024-12-02 12:10:41,351 INFO L175 Difference]: Start difference. First operand has 409 places, 1608 transitions, 32168 flow. Second operand 42 states and 584 transitions. [2024-12-02 12:10:41,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 1900 transitions, 40396 flow [2024-12-02 12:10:58,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 1900 transitions, 35796 flow, removed 2127 selfloop flow, removed 22 redundant places. [2024-12-02 12:10:58,248 INFO L231 Difference]: Finished difference. Result has 443 places, 1659 transitions, 30305 flow [2024-12-02 12:10:58,249 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=27945, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=30305, PETRI_PLACES=443, PETRI_TRANSITIONS=1659} [2024-12-02 12:10:58,250 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 404 predicate places. [2024-12-02 12:10:58,250 INFO L471 AbstractCegarLoop]: Abstraction has has 443 places, 1659 transitions, 30305 flow [2024-12-02 12:10:58,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 9.142857142857142) internal successors, (384), 42 states have internal predecessors, (384), 0 states have call successors, (0), 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-12-02 12:10:58,250 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:10:58,250 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:10:58,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 12:10:58,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 12:10:58,451 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:10:58,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:10:58,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1315560882, now seen corresponding path program 7 times [2024-12-02 12:10:58,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:10:58,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133733915] [2024-12-02 12:10:58,451 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:10:58,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:10:58,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:10:58,996 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:10:58,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:10:58,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133733915] [2024-12-02 12:10:58,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133733915] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:10:58,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385087268] [2024-12-02 12:10:58,997 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:10:58,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:10:58,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:10:58,999 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:10:59,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 12:10:59,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:10:59,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-12-02 12:10:59,077 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:10:59,246 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-12-02 12:10:59,821 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:10:59,821 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:11:00,498 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 97 treesize of output 87 [2024-12-02 12:11:00,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:11:00,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 298 treesize of output 261 [2024-12-02 12:11:02,614 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 9 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:11:02,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385087268] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:11:02,614 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:11:02,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 39 [2024-12-02 12:11:02,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936422366] [2024-12-02 12:11:02,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:11:02,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-12-02 12:11:02,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:11:02,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-12-02 12:11:02,616 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1485, Unknown=0, NotChecked=0, Total=1640 [2024-12-02 12:11:02,742 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:11:02,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 1659 transitions, 30305 flow. Second operand has 41 states, 41 states have (on average 9.195121951219512) internal successors, (377), 41 states have internal predecessors, (377), 0 states have call successors, (0), 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-12-02 12:11:02,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:11:02,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:11:02,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:12:04,752 INFO L124 PetriNetUnfolderBase]: 42713/81278 cut-off events. [2024-12-02 12:12:04,752 INFO L125 PetriNetUnfolderBase]: For 3384967/3384967 co-relation queries the response was YES. [2024-12-02 12:12:05,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 442060 conditions, 81278 events. 42713/81278 cut-off events. For 3384967/3384967 co-relation queries the response was YES. Maximal size of possible extension queue 1151. Compared 727462 event pairs, 5668 based on Foata normal form. 3060/84338 useless extension candidates. Maximal degree in co-relation 441913. Up to 14688 conditions per place. [2024-12-02 12:12:06,148 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 1256 selfloop transitions, 1799 changer transitions 105/3167 dead transitions. [2024-12-02 12:12:06,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 3167 transitions, 60039 flow [2024-12-02 12:12:06,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-12-02 12:12:06,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2024-12-02 12:12:06,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 1207 transitions. [2024-12-02 12:12:06,151 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3547912992357437 [2024-12-02 12:12:06,151 INFO L175 Difference]: Start difference. First operand has 443 places, 1659 transitions, 30305 flow. Second operand 81 states and 1207 transitions. [2024-12-02 12:12:06,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 3167 transitions, 60039 flow [2024-12-02 12:12:34,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 3167 transitions, 56944 flow, removed 1498 selfloop flow, removed 25 redundant places. [2024-12-02 12:12:34,757 INFO L231 Difference]: Finished difference. Result has 504 places, 2429 transitions, 50871 flow [2024-12-02 12:12:34,758 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=23816, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=811, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=50871, PETRI_PLACES=504, PETRI_TRANSITIONS=2429} [2024-12-02 12:12:34,759 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 465 predicate places. [2024-12-02 12:12:34,759 INFO L471 AbstractCegarLoop]: Abstraction has has 504 places, 2429 transitions, 50871 flow [2024-12-02 12:12:34,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 9.195121951219512) internal successors, (377), 41 states have internal predecessors, (377), 0 states have call successors, (0), 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-12-02 12:12:34,759 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:12:34,759 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:12:34,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-12-02 12:12:34,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 12:12:34,960 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:12:34,960 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:12:34,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1177246690, now seen corresponding path program 8 times [2024-12-02 12:12:34,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:12:34,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745107085] [2024-12-02 12:12:34,961 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:12:34,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:12:34,975 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:12:34,975 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:12:35,179 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-02 12:12:35,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:12:35,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745107085] [2024-12-02 12:12:35,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745107085] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:12:35,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721365002] [2024-12-02 12:12:35,180 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:12:35,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:12:35,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:12:35,181 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:12:35,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 12:12:35,248 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:12:35,248 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:12:35,249 INFO L256 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 12:12:35,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:12:35,352 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 23 treesize of output 1 [2024-12-02 12:12:35,655 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:12:35,655 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:12:36,415 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 41 treesize of output 37 [2024-12-02 12:12:36,424 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-12-02 12:12:36,424 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 55 treesize of output 47 [2024-12-02 12:12:36,732 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:12:36,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721365002] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:12:36,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:12:36,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 42 [2024-12-02 12:12:36,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108150315] [2024-12-02 12:12:36,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:12:36,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-12-02 12:12:36,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:12:36,733 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-12-02 12:12:36,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1664, Unknown=0, NotChecked=0, Total=1892 [2024-12-02 12:12:36,821 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:12:36,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 2429 transitions, 50871 flow. Second operand has 44 states, 44 states have (on average 8.977272727272727) internal successors, (395), 44 states have internal predecessors, (395), 0 states have call successors, (0), 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-12-02 12:12:36,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:12:36,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:12:36,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:12:57,787 INFO L124 PetriNetUnfolderBase]: 14762/28271 cut-off events. [2024-12-02 12:12:57,787 INFO L125 PetriNetUnfolderBase]: For 1270417/1270417 co-relation queries the response was YES. [2024-12-02 12:12:58,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160095 conditions, 28271 events. 14762/28271 cut-off events. For 1270417/1270417 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 222561 event pairs, 3182 based on Foata normal form. 458/28729 useless extension candidates. Maximal degree in co-relation 159931. Up to 10613 conditions per place. [2024-12-02 12:12:58,301 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 562 selfloop transitions, 477 changer transitions 28/1074 dead transitions. [2024-12-02 12:12:58,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 1074 transitions, 19174 flow [2024-12-02 12:12:58,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-02 12:12:58,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2024-12-02 12:12:58,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 900 transitions. [2024-12-02 12:12:58,302 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31512605042016806 [2024-12-02 12:12:58,303 INFO L175 Difference]: Start difference. First operand has 504 places, 2429 transitions, 50871 flow. Second operand 68 states and 900 transitions. [2024-12-02 12:12:58,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 1074 transitions, 19174 flow [2024-12-02 12:13:02,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1074 transitions, 17418 flow, removed 649 selfloop flow, removed 56 redundant places. [2024-12-02 12:13:02,429 INFO L231 Difference]: Finished difference. Result has 467 places, 786 transitions, 15405 flow [2024-12-02 12:13:02,429 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13372, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=15405, PETRI_PLACES=467, PETRI_TRANSITIONS=786} [2024-12-02 12:13:02,430 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 428 predicate places. [2024-12-02 12:13:02,430 INFO L471 AbstractCegarLoop]: Abstraction has has 467 places, 786 transitions, 15405 flow [2024-12-02 12:13:02,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 8.977272727272727) internal successors, (395), 44 states have internal predecessors, (395), 0 states have call successors, (0), 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-12-02 12:13:02,430 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:13:02,430 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:13:02,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 12:13:02,631 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:13:02,631 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:13:02,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:13:02,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1381867762, now seen corresponding path program 8 times [2024-12-02 12:13:02,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:13:02,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619247036] [2024-12-02 12:13:02,632 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:13:02,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:13:02,645 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:13:02,645 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:13:02,785 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 9 proven. 12 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:13:02,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:13:02,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619247036] [2024-12-02 12:13:02,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619247036] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:13:02,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393021969] [2024-12-02 12:13:02,785 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:13:02,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:13:02,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:13:02,787 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:13:02,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 12:13:02,869 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:13:02,869 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:13:02,870 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-02 12:13:02,871 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:13:03,080 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 8 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:13:03,080 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:13:03,190 INFO L349 Elim1Store]: treesize reduction 15, result has 61.5 percent of original size [2024-12-02 12:13:03,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 39 [2024-12-02 12:13:03,222 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 5 proven. 16 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:13:03,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393021969] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:13:03,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:13:03,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 12, 6] total 22 [2024-12-02 12:13:03,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157281121] [2024-12-02 12:13:03,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:13:03,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 12:13:03,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:13:03,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 12:13:03,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2024-12-02 12:13:03,263 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:13:03,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 786 transitions, 15405 flow. Second operand has 24 states, 24 states have (on average 9.916666666666666) internal successors, (238), 24 states have internal predecessors, (238), 0 states have call successors, (0), 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-12-02 12:13:03,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:13:03,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:13:03,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:13:12,745 INFO L124 PetriNetUnfolderBase]: 16111/30922 cut-off events. [2024-12-02 12:13:12,746 INFO L125 PetriNetUnfolderBase]: For 923671/923671 co-relation queries the response was YES. [2024-12-02 12:13:13,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164142 conditions, 30922 events. 16111/30922 cut-off events. For 923671/923671 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 247262 event pairs, 4013 based on Foata normal form. 110/31032 useless extension candidates. Maximal degree in co-relation 164002. Up to 16100 conditions per place. [2024-12-02 12:13:13,319 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 691 selfloop transitions, 318 changer transitions 12/1028 dead transitions. [2024-12-02 12:13:13,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 1028 transitions, 21087 flow [2024-12-02 12:13:13,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 12:13:13,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-12-02 12:13:13,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 445 transitions. [2024-12-02 12:13:13,320 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3531746031746032 [2024-12-02 12:13:13,320 INFO L175 Difference]: Start difference. First operand has 467 places, 786 transitions, 15405 flow. Second operand 30 states and 445 transitions. [2024-12-02 12:13:13,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 1028 transitions, 21087 flow [2024-12-02 12:13:18,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 1028 transitions, 19781 flow, removed 379 selfloop flow, removed 39 redundant places. [2024-12-02 12:13:18,595 INFO L231 Difference]: Finished difference. Result has 466 places, 845 transitions, 16640 flow [2024-12-02 12:13:18,596 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14455, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=16640, PETRI_PLACES=466, PETRI_TRANSITIONS=845} [2024-12-02 12:13:18,597 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 427 predicate places. [2024-12-02 12:13:18,597 INFO L471 AbstractCegarLoop]: Abstraction has has 466 places, 845 transitions, 16640 flow [2024-12-02 12:13:18,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.916666666666666) internal successors, (238), 24 states have internal predecessors, (238), 0 states have call successors, (0), 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-12-02 12:13:18,597 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:13:18,597 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:13:18,604 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 12:13:18,797 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:13:18,798 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:13:18,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:13:18,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1177533742, now seen corresponding path program 9 times [2024-12-02 12:13:18,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:13:18,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038183117] [2024-12-02 12:13:18,799 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:13:18,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:13:18,816 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 12:13:18,816 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:13:19,014 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:13:19,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:13:19,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038183117] [2024-12-02 12:13:19,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038183117] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:13:19,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805412748] [2024-12-02 12:13:19,015 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:13:19,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:13:19,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:13:19,017 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:13:19,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 12:13:19,211 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 12:13:19,211 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:13:19,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 12:13:19,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:13:19,505 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:13:19,505 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:13:19,853 INFO L349 Elim1Store]: treesize reduction 26, result has 46.9 percent of original size [2024-12-02 12:13:19,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 38 [2024-12-02 12:13:20,008 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 5 proven. 19 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:13:20,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805412748] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:13:20,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:13:20,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2024-12-02 12:13:20,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527724447] [2024-12-02 12:13:20,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:13:20,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 12:13:20,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:13:20,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 12:13:20,010 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:13:20,010 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:13:20,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 845 transitions, 16640 flow. Second operand has 18 states, 18 states have (on average 12.5) internal successors, (225), 18 states have internal predecessors, (225), 0 states have call successors, (0), 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-12-02 12:13:20,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:13:20,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:13:20,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:13:35,799 INFO L124 PetriNetUnfolderBase]: 19526/37283 cut-off events. [2024-12-02 12:13:35,799 INFO L125 PetriNetUnfolderBase]: For 904806/904806 co-relation queries the response was YES. [2024-12-02 12:13:36,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186585 conditions, 37283 events. 19526/37283 cut-off events. For 904806/904806 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 299670 event pairs, 5253 based on Foata normal form. 344/37627 useless extension candidates. Maximal degree in co-relation 186441. Up to 16999 conditions per place. [2024-12-02 12:13:36,657 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 667 selfloop transitions, 480 changer transitions 12/1166 dead transitions. [2024-12-02 12:13:36,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 1166 transitions, 24076 flow [2024-12-02 12:13:36,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 12:13:36,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 12:13:36,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 394 transitions. [2024-12-02 12:13:36,660 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-12-02 12:13:36,660 INFO L175 Difference]: Start difference. First operand has 466 places, 845 transitions, 16640 flow. Second operand 22 states and 394 transitions. [2024-12-02 12:13:36,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 1166 transitions, 24076 flow [2024-12-02 12:13:42,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 1166 transitions, 23150 flow, removed 196 selfloop flow, removed 16 redundant places. [2024-12-02 12:13:42,697 INFO L231 Difference]: Finished difference. Result has 484 places, 1007 transitions, 21321 flow [2024-12-02 12:13:42,697 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15358, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=21321, PETRI_PLACES=484, PETRI_TRANSITIONS=1007} [2024-12-02 12:13:42,697 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 445 predicate places. [2024-12-02 12:13:42,697 INFO L471 AbstractCegarLoop]: Abstraction has has 484 places, 1007 transitions, 21321 flow [2024-12-02 12:13:42,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 12.5) internal successors, (225), 18 states have internal predecessors, (225), 0 states have call successors, (0), 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-12-02 12:13:42,698 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:13:42,698 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:13:42,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-12-02 12:13:42,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:13:42,898 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:13:42,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:13:42,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1315847934, now seen corresponding path program 10 times [2024-12-02 12:13:42,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:13:42,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605241731] [2024-12-02 12:13:42,899 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:13:42,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:13:42,918 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:13:42,918 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:13:44,206 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 5 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:13:44,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:13:44,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605241731] [2024-12-02 12:13:44,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605241731] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:13:44,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120393248] [2024-12-02 12:13:44,206 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:13:44,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:13:44,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:13:44,208 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:13:44,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 12:13:44,278 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:13:44,278 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:13:44,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-02 12:13:44,280 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:13:44,841 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 5 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:13:44,841 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:13:45,224 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:13:45,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 74 treesize of output 106 [2024-12-02 12:13:45,418 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 7 proven. 20 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:13:45,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120393248] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:13:45,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:13:45,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 12, 6] total 35 [2024-12-02 12:13:45,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625479314] [2024-12-02 12:13:45,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:13:45,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-02 12:13:45,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:13:45,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-02 12:13:45,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1206, Unknown=0, NotChecked=0, Total=1332 [2024-12-02 12:13:45,553 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:13:45,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1007 transitions, 21321 flow. Second operand has 37 states, 37 states have (on average 9.432432432432432) internal successors, (349), 37 states have internal predecessors, (349), 0 states have call successors, (0), 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-12-02 12:13:45,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:13:45,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:13:45,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:14:20,559 INFO L124 PetriNetUnfolderBase]: 33432/64787 cut-off events. [2024-12-02 12:14:20,559 INFO L125 PetriNetUnfolderBase]: For 2635826/2635826 co-relation queries the response was YES. [2024-12-02 12:14:21,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379596 conditions, 64787 events. 33432/64787 cut-off events. For 2635826/2635826 co-relation queries the response was YES. Maximal size of possible extension queue 1038. Compared 587031 event pairs, 6543 based on Foata normal form. 916/65703 useless extension candidates. Maximal degree in co-relation 379441. Up to 12883 conditions per place. [2024-12-02 12:14:21,658 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 1156 selfloop transitions, 1130 changer transitions 65/2358 dead transitions. [2024-12-02 12:14:21,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 2358 transitions, 52672 flow [2024-12-02 12:14:21,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-12-02 12:14:21,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2024-12-02 12:14:21,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 1545 transitions. [2024-12-02 12:14:21,815 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36064425770308123 [2024-12-02 12:14:21,815 INFO L175 Difference]: Start difference. First operand has 484 places, 1007 transitions, 21321 flow. Second operand 102 states and 1545 transitions. [2024-12-02 12:14:21,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 2358 transitions, 52672 flow [2024-12-02 12:14:43,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 2358 transitions, 50355 flow, removed 1067 selfloop flow, removed 9 redundant places. [2024-12-02 12:14:43,745 INFO L231 Difference]: Finished difference. Result has 634 places, 1715 transitions, 44027 flow [2024-12-02 12:14:43,746 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=20520, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=994, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=102, PETRI_FLOW=44027, PETRI_PLACES=634, PETRI_TRANSITIONS=1715} [2024-12-02 12:14:43,746 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 595 predicate places. [2024-12-02 12:14:43,746 INFO L471 AbstractCegarLoop]: Abstraction has has 634 places, 1715 transitions, 44027 flow [2024-12-02 12:14:43,746 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 9.432432432432432) internal successors, (349), 37 states have internal predecessors, (349), 0 states have call successors, (0), 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-12-02 12:14:43,746 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:14:43,747 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:14:43,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-12-02 12:14:43,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:14:43,947 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:14:43,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:14:43,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1177533743, now seen corresponding path program 9 times [2024-12-02 12:14:43,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:14:43,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779987482] [2024-12-02 12:14:43,949 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:14:43,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:14:43,976 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 12:14:43,976 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:14:44,163 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 7 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 12:14:44,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:14:44,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779987482] [2024-12-02 12:14:44,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779987482] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:14:44,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310249850] [2024-12-02 12:14:44,164 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:14:44,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:14:44,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:14:44,166 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:14:44,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 12:14:44,370 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-02 12:14:44,371 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:14:44,372 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 12:14:44,374 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:14:44,494 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 12:14:44,494 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:14:44,578 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 12:14:44,579 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 26 treesize of output 13 [2024-12-02 12:14:44,742 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 12:14:44,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310249850] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:14:44,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:14:44,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 13 [2024-12-02 12:14:44,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209861208] [2024-12-02 12:14:44,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:14:44,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 12:14:44,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:14:44,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 12:14:44,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=139, Unknown=0, NotChecked=0, Total=210 [2024-12-02 12:14:44,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-12-02 12:14:44,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 1715 transitions, 44027 flow. Second operand has 15 states, 15 states have (on average 12.733333333333333) internal successors, (191), 15 states have internal predecessors, (191), 0 states have call successors, (0), 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-12-02 12:14:44,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:14:44,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-12-02 12:14:44,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:15:31,111 INFO L124 PetriNetUnfolderBase]: 32580/62917 cut-off events. [2024-12-02 12:15:31,111 INFO L125 PetriNetUnfolderBase]: For 4125725/4125725 co-relation queries the response was YES. [2024-12-02 12:15:32,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429169 conditions, 62917 events. 32580/62917 cut-off events. For 4125725/4125725 co-relation queries the response was YES. Maximal size of possible extension queue 1017. Compared 565668 event pairs, 6511 based on Foata normal form. 60/62977 useless extension candidates. Maximal degree in co-relation 428953. Up to 27534 conditions per place. [2024-12-02 12:15:32,855 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 929 selfloop transitions, 854 changer transitions 4/1794 dead transitions. [2024-12-02 12:15:32,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 1794 transitions, 49868 flow [2024-12-02 12:15:32,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 12:15:32,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 12:15:32,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 213 transitions. [2024-12-02 12:15:32,856 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-12-02 12:15:32,856 INFO L175 Difference]: Start difference. First operand has 634 places, 1715 transitions, 44027 flow. Second operand 12 states and 213 transitions. [2024-12-02 12:15:32,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 1794 transitions, 49868 flow [2024-12-02 12:16:03,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 1794 transitions, 44455 flow, removed 2679 selfloop flow, removed 15 redundant places. [2024-12-02 12:16:03,993 INFO L231 Difference]: Finished difference. Result has 628 places, 1709 transitions, 41359 flow [2024-12-02 12:16:03,994 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=38784, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=848, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=854, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=41359, PETRI_PLACES=628, PETRI_TRANSITIONS=1709} [2024-12-02 12:16:03,995 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 589 predicate places. [2024-12-02 12:16:03,995 INFO L471 AbstractCegarLoop]: Abstraction has has 628 places, 1709 transitions, 41359 flow [2024-12-02 12:16:03,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 12.733333333333333) internal successors, (191), 15 states have internal predecessors, (191), 0 states have call successors, (0), 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-12-02 12:16:03,995 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:16:03,995 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:16:04,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-12-02 12:16:04,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:16:04,196 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:16:04,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:16:04,197 INFO L85 PathProgramCache]: Analyzing trace with hash -297082658, now seen corresponding path program 11 times [2024-12-02 12:16:04,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:16:04,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709675198] [2024-12-02 12:16:04,197 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:16:04,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:16:04,216 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 12:16:04,217 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:16:04,308 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 19 proven. 14 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 12:16:04,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:16:04,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709675198] [2024-12-02 12:16:04,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709675198] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:16:04,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218181259] [2024-12-02 12:16:04,309 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:16:04,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:16:04,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:16:04,311 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:16:04,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 12:16:04,417 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 12:16:04,417 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:16:04,419 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 12:16:04,420 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:16:04,643 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 22 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 12:16:04,643 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:16:04,983 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 17 proven. 21 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-12-02 12:16:04,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218181259] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:16:04,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:16:04,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 12, 12] total 28 [2024-12-02 12:16:04,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645938430] [2024-12-02 12:16:04,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:16:04,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 12:16:04,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:16:04,985 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 12:16:04,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=651, Unknown=0, NotChecked=0, Total=870 [2024-12-02 12:16:05,024 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:16:05,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 1709 transitions, 41359 flow. Second operand has 30 states, 30 states have (on average 9.9) internal successors, (297), 30 states have internal predecessors, (297), 0 states have call successors, (0), 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-12-02 12:16:05,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:16:05,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:16:05,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:16:44,680 INFO L124 PetriNetUnfolderBase]: 29361/56966 cut-off events. [2024-12-02 12:16:44,681 INFO L125 PetriNetUnfolderBase]: For 4651742/4651742 co-relation queries the response was YES. [2024-12-02 12:16:46,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421238 conditions, 56966 events. 29361/56966 cut-off events. For 4651742/4651742 co-relation queries the response was YES. Maximal size of possible extension queue 1081. Compared 521923 event pairs, 6089 based on Foata normal form. 306/57272 useless extension candidates. Maximal degree in co-relation 421022. Up to 22125 conditions per place. [2024-12-02 12:16:46,643 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 728 selfloop transitions, 760 changer transitions 159/1654 dead transitions. [2024-12-02 12:16:46,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 1654 transitions, 40794 flow [2024-12-02 12:16:46,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 12:16:46,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 12:16:46,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 363 transitions. [2024-12-02 12:16:46,645 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3324175824175824 [2024-12-02 12:16:46,645 INFO L175 Difference]: Start difference. First operand has 628 places, 1709 transitions, 41359 flow. Second operand 26 states and 363 transitions. [2024-12-02 12:16:46,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 1654 transitions, 40794 flow [2024-12-02 12:17:10,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 1654 transitions, 40085 flow, removed 218 selfloop flow, removed 47 redundant places. [2024-12-02 12:17:10,737 INFO L231 Difference]: Finished difference. Result has 556 places, 1410 transitions, 35408 flow [2024-12-02 12:17:10,737 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=28153, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=35408, PETRI_PLACES=556, PETRI_TRANSITIONS=1410} [2024-12-02 12:17:10,738 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 517 predicate places. [2024-12-02 12:17:10,738 INFO L471 AbstractCegarLoop]: Abstraction has has 556 places, 1410 transitions, 35408 flow [2024-12-02 12:17:10,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 9.9) internal successors, (297), 30 states have internal predecessors, (297), 0 states have call successors, (0), 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-12-02 12:17:10,738 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:17:10,738 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:17:10,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-12-02 12:17:10,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-12-02 12:17:10,939 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:17:10,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:17:10,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1277509266, now seen corresponding path program 10 times [2024-12-02 12:17:10,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:17:10,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942839532] [2024-12-02 12:17:10,940 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:17:10,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:17:10,967 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:17:10,967 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:17:12,341 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 6 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:17:12,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:17:12,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942839532] [2024-12-02 12:17:12,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942839532] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:17:12,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574883564] [2024-12-02 12:17:12,342 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:17:12,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:17:12,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:17:12,343 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:17:12,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-12-02 12:17:12,424 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:17:12,424 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:17:12,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-12-02 12:17:12,427 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:17:13,066 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 6 proven. 56 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:17:13,066 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:17:13,409 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:17:13,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 75 treesize of output 107 [2024-12-02 12:17:13,580 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 8 proven. 20 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-02 12:17:13,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574883564] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:17:13,581 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:17:13,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14, 6] total 39 [2024-12-02 12:17:13,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693654571] [2024-12-02 12:17:13,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:17:13,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-12-02 12:17:13,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:17:13,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-12-02 12:17:13,582 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1500, Unknown=0, NotChecked=0, Total=1640 [2024-12-02 12:17:13,750 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:17:13,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 1410 transitions, 35408 flow. Second operand has 41 states, 41 states have (on average 9.292682926829269) internal successors, (381), 41 states have internal predecessors, (381), 0 states have call successors, (0), 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-12-02 12:17:13,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:17:13,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:17:13,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:17:46,248 INFO L124 PetriNetUnfolderBase]: 27756/53607 cut-off events. [2024-12-02 12:17:46,248 INFO L125 PetriNetUnfolderBase]: For 3970831/3970835 co-relation queries the response was YES. [2024-12-02 12:17:47,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 400862 conditions, 53607 events. 27756/53607 cut-off events. For 3970831/3970835 co-relation queries the response was YES. Maximal size of possible extension queue 1079. Compared 491330 event pairs, 9613 based on Foata normal form. 74/53681 useless extension candidates. Maximal degree in co-relation 400668. Up to 34267 conditions per place. [2024-12-02 12:17:48,087 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 1314 selfloop transitions, 206 changer transitions 14/1541 dead transitions. [2024-12-02 12:17:48,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1541 transitions, 40273 flow [2024-12-02 12:17:48,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 12:17:48,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 12:17:48,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 336 transitions. [2024-12-02 12:17:48,089 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3076923076923077 [2024-12-02 12:17:48,089 INFO L175 Difference]: Start difference. First operand has 556 places, 1410 transitions, 35408 flow. Second operand 26 states and 336 transitions. [2024-12-02 12:17:48,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1541 transitions, 40273 flow [2024-12-02 12:18:08,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 1541 transitions, 39313 flow, removed 381 selfloop flow, removed 27 redundant places. [2024-12-02 12:18:08,579 INFO L231 Difference]: Finished difference. Result has 464 places, 1410 transitions, 35131 flow [2024-12-02 12:18:08,580 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=34375, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=35131, PETRI_PLACES=464, PETRI_TRANSITIONS=1410} [2024-12-02 12:18:08,580 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 425 predicate places. [2024-12-02 12:18:08,580 INFO L471 AbstractCegarLoop]: Abstraction has has 464 places, 1410 transitions, 35131 flow [2024-12-02 12:18:08,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 9.292682926829269) internal successors, (381), 41 states have internal predecessors, (381), 0 states have call successors, (0), 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-12-02 12:18:08,580 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:18:08,581 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:18:08,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-12-02 12:18:08,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-12-02 12:18:08,781 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2024-12-02 12:18:08,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:18:08,783 INFO L85 PathProgramCache]: Analyzing trace with hash -844462652, now seen corresponding path program 11 times [2024-12-02 12:18:08,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:18:08,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893173017] [2024-12-02 12:18:08,783 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:18:08,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:18:08,822 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-12-02 12:18:08,822 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:18:09,716 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:18:09,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:18:09,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893173017] [2024-12-02 12:18:09,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893173017] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:18:09,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118615426] [2024-12-02 12:18:09,716 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:18:09,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:18:09,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:18:09,719 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:18:09,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_16a88bad-6b01-433c-b038-87abbba7a34a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-12-02 12:18:09,838 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-12-02 12:18:09,838 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:18:09,840 INFO L256 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 12:18:09,841 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:18:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 9 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:18:10,896 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:18:11,561 INFO L349 Elim1Store]: treesize reduction 24, result has 78.0 percent of original size [2024-12-02 12:18:11,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 73 treesize of output 107 [2024-12-02 12:18:12,973 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 10 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:18:12,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118615426] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:18:12,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:18:12,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 45 [2024-12-02 12:18:12,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189255002] [2024-12-02 12:18:12,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:18:12,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-12-02 12:18:12,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:18:12,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-12-02 12:18:12,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=1820, Unknown=0, NotChecked=0, Total=2162 [2024-12-02 12:18:13,098 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-12-02 12:18:13,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 1410 transitions, 35131 flow. Second operand has 47 states, 47 states have (on average 9.127659574468085) internal successors, (429), 47 states have internal predecessors, (429), 0 states have call successors, (0), 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-12-02 12:18:13,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:18:13,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-12-02 12:18:13,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:19:43,357 INFO L124 PetriNetUnfolderBase]: 73258/141609 cut-off events. [2024-12-02 12:19:43,357 INFO L125 PetriNetUnfolderBase]: For 11164806/11164810 co-relation queries the response was YES. [2024-12-02 12:19:46,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1058666 conditions, 141609 events. 73258/141609 cut-off events. For 11164806/11164810 co-relation queries the response was YES. Maximal size of possible extension queue 2578. Compared 1443824 event pairs, 12887 based on Foata normal form. 4494/146103 useless extension candidates. Maximal degree in co-relation 1058485. Up to 26590 conditions per place. [2024-12-02 12:19:46,943 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 2191 selfloop transitions, 3031 changer transitions 28/5257 dead transitions. [2024-12-02 12:19:46,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 5257 transitions, 140276 flow [2024-12-02 12:19:46,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2024-12-02 12:19:46,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2024-12-02 12:19:46,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 1801 transitions. [2024-12-02 12:19:46,946 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36966338259441706 [2024-12-02 12:19:46,946 INFO L175 Difference]: Start difference. First operand has 464 places, 1410 transitions, 35131 flow. Second operand 116 states and 1801 transitions. [2024-12-02 12:19:46,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 5257 transitions, 140276 flow