./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/popl20-horseshoe.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_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-horseshoe.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB --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 ceb2af5016fd0ad74653237fbc44a2b3541e4ff971325e3807dab6f19c05af6d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:22:05,005 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:22:05,123 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-27 20:22:05,130 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:22:05,130 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:22:05,163 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:22:05,163 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:22:05,164 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:22:05,164 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:22:05,164 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:22:05,165 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:22:05,165 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:22:05,165 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:22:05,166 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:22:05,169 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:22:05,169 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:22:05,169 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:22:05,169 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:22:05,169 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:22:05,170 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:22:05,171 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:22:05,171 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:22:05,171 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:22:05,171 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:22:05,171 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:22:05,171 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:22:05,171 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:22:05,171 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:22:05,171 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:22:05,171 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:22:05,172 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:22:05,172 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:22:05,172 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:22:05,174 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:22:05,174 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:22:05,174 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:22:05,174 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:22:05,175 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:22:05,175 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:22:05,175 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:22:05,175 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_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB 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 -> ceb2af5016fd0ad74653237fbc44a2b3541e4ff971325e3807dab6f19c05af6d [2024-11-27 20:22:05,553 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:22:05,573 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:22:05,576 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:22:05,581 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:22:05,581 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:22:05,583 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/popl20-horseshoe.wvr.c [2024-11-27 20:22:09,315 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/data/fba8aa122/6033047788b1404a977edde93fdfe00f/FLAG33f235ff7 [2024-11-27 20:22:09,760 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:22:09,762 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/sv-benchmarks/c/weaver/popl20-horseshoe.wvr.c [2024-11-27 20:22:09,776 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/data/fba8aa122/6033047788b1404a977edde93fdfe00f/FLAG33f235ff7 [2024-11-27 20:22:09,807 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/data/fba8aa122/6033047788b1404a977edde93fdfe00f [2024-11-27 20:22:09,810 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:22:09,813 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:22:09,815 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:22:09,815 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:22:09,821 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:22:09,823 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:22:09" (1/1) ... [2024-11-27 20:22:09,825 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d040cef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:09, skipping insertion in model container [2024-11-27 20:22:09,831 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:22:09" (1/1) ... [2024-11-27 20:22:09,853 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:22:10,148 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:22:10,161 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:22:10,211 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:22:10,245 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:22:10,246 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10 WrapperNode [2024-11-27 20:22:10,246 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:22:10,247 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:22:10,248 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:22:10,248 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:22:10,261 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,276 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,325 INFO L138 Inliner]: procedures = 24, calls = 41, calls flagged for inlining = 17, calls inlined = 19, statements flattened = 262 [2024-11-27 20:22:10,326 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:22:10,327 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:22:10,327 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:22:10,327 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:22:10,337 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,337 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,341 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,358 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-27 20:22:10,359 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,359 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,372 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,377 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,386 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,391 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,392 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,395 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:22:10,400 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:22:10,400 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:22:10,400 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:22:10,401 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (1/1) ... [2024-11-27 20:22:10,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:22:10,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:10,442 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:22:10,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:22:10,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:22:10,474 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-27 20:22:10,474 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-27 20:22:10,474 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-27 20:22:10,475 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-27 20:22:10,475 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-27 20:22:10,475 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-27 20:22:10,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:22:10,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-27 20:22:10,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-27 20:22:10,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-27 20:22:10,475 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-27 20:22:10,475 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-27 20:22:10,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-27 20:22:10,476 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:22:10,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:22:10,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-27 20:22:10,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-27 20:22:10,478 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-27 20:22:10,613 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:22:10,615 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:22:11,241 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-27 20:22:11,244 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:22:11,803 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:22:11,805 INFO L312 CfgBuilder]: Removed 7 assume(true) statements. [2024-11-27 20:22:11,805 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:22:11 BoogieIcfgContainer [2024-11-27 20:22:11,805 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:22:11,808 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:22:11,808 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:22:11,813 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:22:11,814 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:22:09" (1/3) ... [2024-11-27 20:22:11,814 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@706bd118 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:22:11, skipping insertion in model container [2024-11-27 20:22:11,815 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:22:10" (2/3) ... [2024-11-27 20:22:11,815 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@706bd118 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:22:11, skipping insertion in model container [2024-11-27 20:22:11,815 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:22:11" (3/3) ... [2024-11-27 20:22:11,817 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-horseshoe.wvr.c [2024-11-27 20:22:11,834 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:22:11,835 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-horseshoe.wvr.c that has 4 procedures, 71 locations, 1 initial locations, 5 loop locations, and 26 error locations. [2024-11-27 20:22:11,835 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-27 20:22:11,918 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-27 20:22:11,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 79 transitions, 179 flow [2024-11-27 20:22:12,057 INFO L124 PetriNetUnfolderBase]: 9/76 cut-off events. [2024-11-27 20:22:12,059 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-27 20:22:12,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 76 events. 9/76 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 236 event pairs, 0 based on Foata normal form. 0/41 useless extension candidates. Maximal degree in co-relation 55. Up to 3 conditions per place. [2024-11-27 20:22:12,066 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 79 transitions, 179 flow [2024-11-27 20:22:12,071 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 76 places, 75 transitions, 168 flow [2024-11-27 20:22:12,086 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:22:12,103 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;@163abfd9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:22:12,103 INFO L334 AbstractCegarLoop]: Starting to check reachability of 47 error locations. [2024-11-27 20:22:12,109 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-27 20:22:12,110 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2024-11-27 20:22:12,110 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-27 20:22:12,110 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:12,111 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 20:22:12,111 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:12,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:12,117 INFO L85 PathProgramCache]: Analyzing trace with hash 804804, now seen corresponding path program 1 times [2024-11-27 20:22:12,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:12,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649281618] [2024-11-27 20:22:12,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:12,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:12,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:12,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:12,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:12,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649281618] [2024-11-27 20:22:12,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649281618] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:12,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:22:12,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:22:12,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739084154] [2024-11-27 20:22:12,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:12,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:22:12,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:12,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:22:12,475 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:22:12,508 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 79 [2024-11-27 20:22:12,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 168 flow. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:12,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:12,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 79 [2024-11-27 20:22:12,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:13,776 INFO L124 PetriNetUnfolderBase]: 2786/4850 cut-off events. [2024-11-27 20:22:13,776 INFO L125 PetriNetUnfolderBase]: For 248/248 co-relation queries the response was YES. [2024-11-27 20:22:13,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8894 conditions, 4850 events. 2786/4850 cut-off events. For 248/248 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32105 event pairs, 2432 based on Foata normal form. 2/3432 useless extension candidates. Maximal degree in co-relation 8421. Up to 3790 conditions per place. [2024-11-27 20:22:13,835 INFO L140 encePairwiseOnDemand]: 59/79 looper letters, 41 selfloop transitions, 7 changer transitions 0/72 dead transitions. [2024-11-27 20:22:13,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 72 transitions, 258 flow [2024-11-27 20:22:13,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:22:13,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:22:13,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 169 transitions. [2024-11-27 20:22:13,856 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5348101265822784 [2024-11-27 20:22:13,858 INFO L175 Difference]: Start difference. First operand has 76 places, 75 transitions, 168 flow. Second operand 4 states and 169 transitions. [2024-11-27 20:22:13,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 72 transitions, 258 flow [2024-11-27 20:22:13,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 72 transitions, 246 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-27 20:22:13,876 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 198 flow [2024-11-27 20:22:13,881 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=198, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-11-27 20:22:13,887 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, -5 predicate places. [2024-11-27 20:22:13,887 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 198 flow [2024-11-27 20:22:13,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:13,887 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:13,888 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-27 20:22:13,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 20:22:13,888 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:13,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:13,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1793111838, now seen corresponding path program 1 times [2024-11-27 20:22:13,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:13,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145940228] [2024-11-27 20:22:13,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:13,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:13,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:14,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:14,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:14,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145940228] [2024-11-27 20:22:14,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145940228] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:14,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682218086] [2024-11-27 20:22:14,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:14,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:14,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:14,190 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:14,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:22:14,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:14,307 INFO L256 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 20:22:14,312 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:14,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:14,390 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:22:14,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682218086] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:14,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:22:14,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-27 20:22:14,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319879218] [2024-11-27 20:22:14,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:14,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:22:14,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:14,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:22:14,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:22:14,431 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 79 [2024-11-27 20:22:14,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 198 flow. Second operand has 6 states, 6 states have (on average 27.833333333333332) internal successors, (167), 6 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:14,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:14,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 79 [2024-11-27 20:22:14,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:15,209 INFO L124 PetriNetUnfolderBase]: 2786/4848 cut-off events. [2024-11-27 20:22:15,210 INFO L125 PetriNetUnfolderBase]: For 61/61 co-relation queries the response was YES. [2024-11-27 20:22:15,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8756 conditions, 4848 events. 2786/4848 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32116 event pairs, 2432 based on Foata normal form. 2/3433 useless extension candidates. Maximal degree in co-relation 8706. Up to 3780 conditions per place. [2024-11-27 20:22:15,251 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 34 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-11-27 20:22:15,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 70 transitions, 282 flow [2024-11-27 20:22:15,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:22:15,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 20:22:15,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 210 transitions. [2024-11-27 20:22:15,258 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4430379746835443 [2024-11-27 20:22:15,258 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 198 flow. Second operand 6 states and 210 transitions. [2024-11-27 20:22:15,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 70 transitions, 282 flow [2024-11-27 20:22:15,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 70 transitions, 282 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-27 20:22:15,264 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 214 flow [2024-11-27 20:22:15,265 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-11-27 20:22:15,266 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, -2 predicate places. [2024-11-27 20:22:15,267 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 214 flow [2024-11-27 20:22:15,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.833333333333332) internal successors, (167), 6 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:15,268 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:15,268 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-11-27 20:22:15,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-27 20:22:15,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:15,473 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:15,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:15,473 INFO L85 PathProgramCache]: Analyzing trace with hash 248108650, now seen corresponding path program 1 times [2024-11-27 20:22:15,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:15,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382956536] [2024-11-27 20:22:15,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:15,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:15,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:15,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:15,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:15,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382956536] [2024-11-27 20:22:15,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382956536] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:15,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852847423] [2024-11-27 20:22:15,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:15,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:15,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:15,716 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:15,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:22:15,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:15,825 INFO L256 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 20:22:15,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:15,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:15,882 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:22:15,957 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:15,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852847423] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:22:15,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:22:15,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-27 20:22:15,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283407617] [2024-11-27 20:22:15,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:22:15,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:22:15,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:15,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:22:15,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:22:16,021 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 79 [2024-11-27 20:22:16,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 214 flow. Second operand has 12 states, 12 states have (on average 28.083333333333332) internal successors, (337), 12 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:16,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:16,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 79 [2024-11-27 20:22:16,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:16,922 INFO L124 PetriNetUnfolderBase]: 2792/4872 cut-off events. [2024-11-27 20:22:16,922 INFO L125 PetriNetUnfolderBase]: For 103/103 co-relation queries the response was YES. [2024-11-27 20:22:16,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8850 conditions, 4872 events. 2792/4872 cut-off events. For 103/103 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 32410 event pairs, 2432 based on Foata normal form. 6/3460 useless extension candidates. Maximal degree in co-relation 8708. Up to 3791 conditions per place. [2024-11-27 20:22:16,964 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 39 selfloop transitions, 25 changer transitions 0/88 dead transitions. [2024-11-27 20:22:16,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 88 transitions, 456 flow [2024-11-27 20:22:16,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:22:16,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 20:22:16,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 340 transitions. [2024-11-27 20:22:16,967 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.43037974683544306 [2024-11-27 20:22:16,968 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 214 flow. Second operand 10 states and 340 transitions. [2024-11-27 20:22:16,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 88 transitions, 456 flow [2024-11-27 20:22:16,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 88 transitions, 398 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-11-27 20:22:16,972 INFO L231 Difference]: Finished difference. Result has 81 places, 88 transitions, 354 flow [2024-11-27 20:22:16,972 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=354, PETRI_PLACES=81, PETRI_TRANSITIONS=88} [2024-11-27 20:22:16,975 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 5 predicate places. [2024-11-27 20:22:16,975 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 88 transitions, 354 flow [2024-11-27 20:22:16,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 28.083333333333332) internal successors, (337), 12 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:16,976 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:16,976 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:16,987 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-27 20:22:17,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:17,177 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:17,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:17,178 INFO L85 PathProgramCache]: Analyzing trace with hash 332025198, now seen corresponding path program 1 times [2024-11-27 20:22:17,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:17,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461283438] [2024-11-27 20:22:17,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:17,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:17,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:17,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:17,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:17,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461283438] [2024-11-27 20:22:17,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461283438] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:17,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:22:17,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:22:17,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502997727] [2024-11-27 20:22:17,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:17,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:22:17,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:17,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:22:17,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:22:17,384 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 79 [2024-11-27 20:22:17,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 88 transitions, 354 flow. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:17,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:17,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 79 [2024-11-27 20:22:17,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:18,277 INFO L124 PetriNetUnfolderBase]: 2935/5171 cut-off events. [2024-11-27 20:22:18,278 INFO L125 PetriNetUnfolderBase]: For 164/164 co-relation queries the response was YES. [2024-11-27 20:22:18,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9439 conditions, 5171 events. 2935/5171 cut-off events. For 164/164 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 34263 event pairs, 2559 based on Foata normal form. 101/3820 useless extension candidates. Maximal degree in co-relation 9343. Up to 3806 conditions per place. [2024-11-27 20:22:18,320 INFO L140 encePairwiseOnDemand]: 68/79 looper letters, 85 selfloop transitions, 5 changer transitions 1/117 dead transitions. [2024-11-27 20:22:18,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 117 transitions, 670 flow [2024-11-27 20:22:18,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:22:18,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:22:18,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 222 transitions. [2024-11-27 20:22:18,322 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5620253164556962 [2024-11-27 20:22:18,323 INFO L175 Difference]: Start difference. First operand has 81 places, 88 transitions, 354 flow. Second operand 5 states and 222 transitions. [2024-11-27 20:22:18,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 117 transitions, 670 flow [2024-11-27 20:22:18,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 117 transitions, 636 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-11-27 20:22:18,328 INFO L231 Difference]: Finished difference. Result has 85 places, 90 transitions, 373 flow [2024-11-27 20:22:18,328 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=373, PETRI_PLACES=85, PETRI_TRANSITIONS=90} [2024-11-27 20:22:18,329 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 9 predicate places. [2024-11-27 20:22:18,329 INFO L471 AbstractCegarLoop]: Abstraction has has 85 places, 90 transitions, 373 flow [2024-11-27 20:22:18,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:18,330 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:18,330 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:18,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 20:22:18,330 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:18,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:18,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1762148361, now seen corresponding path program 1 times [2024-11-27 20:22:18,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:18,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775880569] [2024-11-27 20:22:18,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:18,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:18,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:18,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:18,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775880569] [2024-11-27 20:22:18,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775880569] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:18,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:22:18,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-27 20:22:18,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712677227] [2024-11-27 20:22:18,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:18,455 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:22:18,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:18,456 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:22:18,456 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:22:18,456 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 79 [2024-11-27 20:22:18,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 90 transitions, 373 flow. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:18,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:18,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 79 [2024-11-27 20:22:18,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:19,217 INFO L124 PetriNetUnfolderBase]: 2997/5009 cut-off events. [2024-11-27 20:22:19,218 INFO L125 PetriNetUnfolderBase]: For 557/557 co-relation queries the response was YES. [2024-11-27 20:22:19,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10535 conditions, 5009 events. 2997/5009 cut-off events. For 557/557 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 30852 event pairs, 1143 based on Foata normal form. 131/3688 useless extension candidates. Maximal degree in co-relation 10440. Up to 3143 conditions per place. [2024-11-27 20:22:19,259 INFO L140 encePairwiseOnDemand]: 75/79 looper letters, 80 selfloop transitions, 2 changer transitions 1/109 dead transitions. [2024-11-27 20:22:19,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 109 transitions, 591 flow [2024-11-27 20:22:19,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:22:19,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:22:19,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 152 transitions. [2024-11-27 20:22:19,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6413502109704642 [2024-11-27 20:22:19,261 INFO L175 Difference]: Start difference. First operand has 85 places, 90 transitions, 373 flow. Second operand 3 states and 152 transitions. [2024-11-27 20:22:19,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 109 transitions, 591 flow [2024-11-27 20:22:19,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 109 transitions, 587 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-27 20:22:19,266 INFO L231 Difference]: Finished difference. Result has 87 places, 90 transitions, 374 flow [2024-11-27 20:22:19,267 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=374, PETRI_PLACES=87, PETRI_TRANSITIONS=90} [2024-11-27 20:22:19,268 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 11 predicate places. [2024-11-27 20:22:19,268 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 90 transitions, 374 flow [2024-11-27 20:22:19,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:19,268 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:19,268 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:19,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 20:22:19,269 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:19,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:19,269 INFO L85 PathProgramCache]: Analyzing trace with hash -149188724, now seen corresponding path program 1 times [2024-11-27 20:22:19,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:19,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989132257] [2024-11-27 20:22:19,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:19,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:19,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:19,571 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:19,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:19,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989132257] [2024-11-27 20:22:19,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989132257] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:19,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321689781] [2024-11-27 20:22:19,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:19,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:19,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:19,574 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:19,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:22:19,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:19,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:22:19,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:19,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:22:19,751 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:22:19,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321689781] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:19,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:22:19,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2024-11-27 20:22:19,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8755647] [2024-11-27 20:22:19,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:19,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:22:19,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:19,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:22:19,754 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:22:19,754 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 79 [2024-11-27 20:22:19,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 90 transitions, 374 flow. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:19,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:19,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 79 [2024-11-27 20:22:19,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:20,297 INFO L124 PetriNetUnfolderBase]: 2033/3531 cut-off events. [2024-11-27 20:22:20,297 INFO L125 PetriNetUnfolderBase]: For 634/634 co-relation queries the response was YES. [2024-11-27 20:22:20,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7397 conditions, 3531 events. 2033/3531 cut-off events. For 634/634 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 20647 event pairs, 1710 based on Foata normal form. 0/2919 useless extension candidates. Maximal degree in co-relation 7301. Up to 2900 conditions per place. [2024-11-27 20:22:20,321 INFO L140 encePairwiseOnDemand]: 75/79 looper letters, 60 selfloop transitions, 1 changer transitions 0/87 dead transitions. [2024-11-27 20:22:20,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 87 transitions, 484 flow [2024-11-27 20:22:20,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:22:20,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:22:20,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 131 transitions. [2024-11-27 20:22:20,323 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5527426160337553 [2024-11-27 20:22:20,324 INFO L175 Difference]: Start difference. First operand has 87 places, 90 transitions, 374 flow. Second operand 3 states and 131 transitions. [2024-11-27 20:22:20,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 87 transitions, 484 flow [2024-11-27 20:22:20,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 87 transitions, 473 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:22:20,329 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 353 flow [2024-11-27 20:22:20,333 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=353, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2024-11-27 20:22:20,333 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 8 predicate places. [2024-11-27 20:22:20,333 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 353 flow [2024-11-27 20:22:20,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:20,334 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:20,334 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:20,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-27 20:22:20,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:20,534 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:20,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:20,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1636415505, now seen corresponding path program 1 times [2024-11-27 20:22:20,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:20,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755240377] [2024-11-27 20:22:20,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:20,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:20,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:20,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:22:20,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:20,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755240377] [2024-11-27 20:22:20,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755240377] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:20,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:22:20,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:22:20,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467214819] [2024-11-27 20:22:20,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:20,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:22:20,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:20,645 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:22:20,645 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:22:20,657 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 79 [2024-11-27 20:22:20,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 353 flow. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:20,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:20,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 79 [2024-11-27 20:22:20,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:21,711 INFO L124 PetriNetUnfolderBase]: 3985/6772 cut-off events. [2024-11-27 20:22:21,712 INFO L125 PetriNetUnfolderBase]: For 1057/1057 co-relation queries the response was YES. [2024-11-27 20:22:21,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13964 conditions, 6772 events. 3985/6772 cut-off events. For 1057/1057 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 43801 event pairs, 2542 based on Foata normal form. 136/5755 useless extension candidates. Maximal degree in co-relation 13947. Up to 4305 conditions per place. [2024-11-27 20:22:21,770 INFO L140 encePairwiseOnDemand]: 73/79 looper letters, 102 selfloop transitions, 4 changer transitions 0/129 dead transitions. [2024-11-27 20:22:21,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 129 transitions, 675 flow [2024-11-27 20:22:21,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:22:21,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:22:21,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 192 transitions. [2024-11-27 20:22:21,776 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6075949367088608 [2024-11-27 20:22:21,776 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 353 flow. Second operand 4 states and 192 transitions. [2024-11-27 20:22:21,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 129 transitions, 675 flow [2024-11-27 20:22:21,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 674 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:22:21,783 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 381 flow [2024-11-27 20:22:21,784 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=381, PETRI_PLACES=88, PETRI_TRANSITIONS=90} [2024-11-27 20:22:21,784 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 12 predicate places. [2024-11-27 20:22:21,786 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 381 flow [2024-11-27 20:22:21,787 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:21,787 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:21,787 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:21,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 20:22:21,788 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:21,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:21,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1694944858, now seen corresponding path program 1 times [2024-11-27 20:22:21,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:21,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128738060] [2024-11-27 20:22:21,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:21,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:21,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:21,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:22:21,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:21,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128738060] [2024-11-27 20:22:21,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128738060] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:21,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:22:21,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:22:21,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288846276] [2024-11-27 20:22:21,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:21,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:22:21,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:21,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:22:21,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:22:21,902 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 79 [2024-11-27 20:22:21,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 90 transitions, 381 flow. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:21,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:21,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 79 [2024-11-27 20:22:21,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:22,498 INFO L124 PetriNetUnfolderBase]: 2114/3778 cut-off events. [2024-11-27 20:22:22,499 INFO L125 PetriNetUnfolderBase]: For 1139/1439 co-relation queries the response was YES. [2024-11-27 20:22:22,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8455 conditions, 3778 events. 2114/3778 cut-off events. For 1139/1439 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 23463 event pairs, 948 based on Foata normal form. 134/3287 useless extension candidates. Maximal degree in co-relation 8436. Up to 2794 conditions per place. [2024-11-27 20:22:22,536 INFO L140 encePairwiseOnDemand]: 75/79 looper letters, 69 selfloop transitions, 3 changer transitions 0/99 dead transitions. [2024-11-27 20:22:22,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 99 transitions, 549 flow [2024-11-27 20:22:22,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:22:22,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:22:22,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2024-11-27 20:22:22,538 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5864978902953587 [2024-11-27 20:22:22,539 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 381 flow. Second operand 3 states and 139 transitions. [2024-11-27 20:22:22,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 99 transitions, 549 flow [2024-11-27 20:22:22,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 99 transitions, 546 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:22:22,545 INFO L231 Difference]: Finished difference. Result has 90 places, 92 transitions, 401 flow [2024-11-27 20:22:22,545 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=401, PETRI_PLACES=90, PETRI_TRANSITIONS=92} [2024-11-27 20:22:22,546 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 14 predicate places. [2024-11-27 20:22:22,549 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 92 transitions, 401 flow [2024-11-27 20:22:22,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:22,549 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:22,549 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:22,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 20:22:22,550 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:22,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:22,550 INFO L85 PathProgramCache]: Analyzing trace with hash 541445550, now seen corresponding path program 1 times [2024-11-27 20:22:22,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:22,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624667135] [2024-11-27 20:22:22,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:22,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:22,756 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:22:22,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:22,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624667135] [2024-11-27 20:22:22,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624667135] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:22,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:22:22,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:22:22,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118534] [2024-11-27 20:22:22,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:22,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:22:22,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:22,758 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:22:22,758 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:22:22,759 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 79 [2024-11-27 20:22:22,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 92 transitions, 401 flow. Second operand has 4 states, 4 states have (on average 34.25) internal successors, (137), 4 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:22,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:22,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 79 [2024-11-27 20:22:22,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:23,490 INFO L124 PetriNetUnfolderBase]: 2387/4152 cut-off events. [2024-11-27 20:22:23,491 INFO L125 PetriNetUnfolderBase]: For 2189/2621 co-relation queries the response was YES. [2024-11-27 20:22:23,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9877 conditions, 4152 events. 2387/4152 cut-off events. For 2189/2621 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 24992 event pairs, 1882 based on Foata normal form. 222/3748 useless extension candidates. Maximal degree in co-relation 9856. Up to 2998 conditions per place. [2024-11-27 20:22:23,535 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 69 selfloop transitions, 10 changer transitions 6/112 dead transitions. [2024-11-27 20:22:23,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 112 transitions, 647 flow [2024-11-27 20:22:23,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:22:23,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:22:23,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 216 transitions. [2024-11-27 20:22:23,539 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5468354430379747 [2024-11-27 20:22:23,539 INFO L175 Difference]: Start difference. First operand has 90 places, 92 transitions, 401 flow. Second operand 5 states and 216 transitions. [2024-11-27 20:22:23,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 112 transitions, 647 flow [2024-11-27 20:22:23,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 112 transitions, 630 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-11-27 20:22:23,547 INFO L231 Difference]: Finished difference. Result has 94 places, 92 transitions, 426 flow [2024-11-27 20:22:23,548 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=94, PETRI_TRANSITIONS=92} [2024-11-27 20:22:23,548 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 18 predicate places. [2024-11-27 20:22:23,550 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 92 transitions, 426 flow [2024-11-27 20:22:23,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.25) internal successors, (137), 4 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:23,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:23,551 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2024-11-27 20:22:23,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 20:22:23,551 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:23,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash 269151560, now seen corresponding path program 2 times [2024-11-27 20:22:23,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:23,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118246771] [2024-11-27 20:22:23,552 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:22:23,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:23,573 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:22:23,573 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:22:23,621 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-27 20:22:23,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:23,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118246771] [2024-11-27 20:22:23,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118246771] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:23,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950103613] [2024-11-27 20:22:23,622 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:22:23,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:23,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:23,624 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:23,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:22:23,729 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:22:23,729 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:22:23,731 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:22:23,732 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:23,784 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-27 20:22:23,784 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:22:23,838 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-27 20:22:23,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950103613] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:22:23,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:22:23,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2024-11-27 20:22:23,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023449511] [2024-11-27 20:22:23,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:22:23,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:22:23,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:23,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:22:23,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:22:23,859 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 79 [2024-11-27 20:22:23,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 92 transitions, 426 flow. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:23,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:23,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 79 [2024-11-27 20:22:23,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:24,419 INFO L124 PetriNetUnfolderBase]: 2387/4159 cut-off events. [2024-11-27 20:22:24,419 INFO L125 PetriNetUnfolderBase]: For 1474/1906 co-relation queries the response was YES. [2024-11-27 20:22:24,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9775 conditions, 4159 events. 2387/4159 cut-off events. For 1474/1906 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 25109 event pairs, 1882 based on Foata normal form. 149/3681 useless extension candidates. Maximal degree in co-relation 9752. Up to 3423 conditions per place. [2024-11-27 20:22:24,461 INFO L140 encePairwiseOnDemand]: 71/79 looper letters, 37 selfloop transitions, 26 changer transitions 2/90 dead transitions. [2024-11-27 20:22:24,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 90 transitions, 536 flow [2024-11-27 20:22:24,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:22:24,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:22:24,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 145 transitions. [2024-11-27 20:22:24,463 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4588607594936709 [2024-11-27 20:22:24,463 INFO L175 Difference]: Start difference. First operand has 94 places, 92 transitions, 426 flow. Second operand 4 states and 145 transitions. [2024-11-27 20:22:24,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 90 transitions, 536 flow [2024-11-27 20:22:24,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 90 transitions, 509 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-27 20:22:24,469 INFO L231 Difference]: Finished difference. Result has 89 places, 88 transitions, 415 flow [2024-11-27 20:22:24,469 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=415, PETRI_PLACES=89, PETRI_TRANSITIONS=88} [2024-11-27 20:22:24,471 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 13 predicate places. [2024-11-27 20:22:24,472 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 88 transitions, 415 flow [2024-11-27 20:22:24,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:24,472 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:24,472 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:24,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 20:22:24,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:24,676 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:24,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:24,677 INFO L85 PathProgramCache]: Analyzing trace with hash -330074728, now seen corresponding path program 1 times [2024-11-27 20:22:24,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:24,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858645196] [2024-11-27 20:22:24,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:24,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:24,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:24,961 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:24,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:24,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858645196] [2024-11-27 20:22:24,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858645196] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:24,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969555086] [2024-11-27 20:22:24,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:24,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:24,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:24,965 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:24,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:22:25,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:25,088 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 20:22:25,090 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:25,265 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:25,265 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:22:25,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:25,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969555086] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:22:25,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:22:25,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-27 20:22:25,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762845899] [2024-11-27 20:22:25,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:22:25,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:22:25,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:25,484 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:22:25,484 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:22:25,563 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 79 [2024-11-27 20:22:25,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 88 transitions, 415 flow. Second operand has 15 states, 15 states have (on average 28.6) internal successors, (429), 15 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-11-27 20:22:25,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:25,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 79 [2024-11-27 20:22:25,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:26,617 INFO L124 PetriNetUnfolderBase]: 4011/7234 cut-off events. [2024-11-27 20:22:26,618 INFO L125 PetriNetUnfolderBase]: For 2578/3130 co-relation queries the response was YES. [2024-11-27 20:22:26,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16674 conditions, 7234 events. 4011/7234 cut-off events. For 2578/3130 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 50365 event pairs, 2633 based on Foata normal form. 578/6658 useless extension candidates. Maximal degree in co-relation 16655. Up to 3342 conditions per place. [2024-11-27 20:22:26,679 INFO L140 encePairwiseOnDemand]: 70/79 looper letters, 82 selfloop transitions, 32 changer transitions 1/140 dead transitions. [2024-11-27 20:22:26,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 140 transitions, 880 flow [2024-11-27 20:22:26,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:22:26,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:22:26,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 326 transitions. [2024-11-27 20:22:26,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45850914205344584 [2024-11-27 20:22:26,682 INFO L175 Difference]: Start difference. First operand has 89 places, 88 transitions, 415 flow. Second operand 9 states and 326 transitions. [2024-11-27 20:22:26,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 140 transitions, 880 flow [2024-11-27 20:22:26,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 140 transitions, 782 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-11-27 20:22:26,690 INFO L231 Difference]: Finished difference. Result has 94 places, 100 transitions, 538 flow [2024-11-27 20:22:26,690 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=538, PETRI_PLACES=94, PETRI_TRANSITIONS=100} [2024-11-27 20:22:26,691 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 18 predicate places. [2024-11-27 20:22:26,691 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 100 transitions, 538 flow [2024-11-27 20:22:26,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 28.6) internal successors, (429), 15 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-11-27 20:22:26,691 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:26,692 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:26,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-27 20:22:26,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:26,892 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:26,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:26,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1866837571, now seen corresponding path program 1 times [2024-11-27 20:22:26,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:26,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775029659] [2024-11-27 20:22:26,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:26,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:26,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:27,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:22:27,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:27,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775029659] [2024-11-27 20:22:27,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775029659] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:27,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723104191] [2024-11-27 20:22:27,875 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:27,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:27,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:27,879 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:27,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:22:28,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:28,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-27 20:22:28,015 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:28,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-27 20:22:28,129 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-11-27 20:22:28,275 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 20:22:28,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-27 20:22:28,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-27 20:22:28,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:28,497 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:22:29,355 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 20:22:29,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 44 [2024-11-27 20:22:29,375 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-27 20:22:29,375 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 66 treesize of output 53 [2024-11-27 20:22:29,392 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-27 20:22:29,392 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 40 treesize of output 28 [2024-11-27 20:22:29,511 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:29,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723104191] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:22:29,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:22:29,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 20 [2024-11-27 20:22:29,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056062189] [2024-11-27 20:22:29,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:22:29,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 20:22:29,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:29,515 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 20:22:29,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=373, Unknown=1, NotChecked=0, Total=462 [2024-11-27 20:22:29,942 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 79 [2024-11-27 20:22:29,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 100 transitions, 538 flow. Second operand has 22 states, 22 states have (on average 22.318181818181817) internal successors, (491), 22 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:29,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:29,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 79 [2024-11-27 20:22:29,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:34,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 20:22:37,819 INFO L124 PetriNetUnfolderBase]: 6608/10751 cut-off events. [2024-11-27 20:22:37,819 INFO L125 PetriNetUnfolderBase]: For 4259/5219 co-relation queries the response was YES. [2024-11-27 20:22:37,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26158 conditions, 10751 events. 6608/10751 cut-off events. For 4259/5219 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 72334 event pairs, 1499 based on Foata normal form. 496/9531 useless extension candidates. Maximal degree in co-relation 26137. Up to 3102 conditions per place. [2024-11-27 20:22:37,899 INFO L140 encePairwiseOnDemand]: 64/79 looper letters, 219 selfloop transitions, 56 changer transitions 2/295 dead transitions. [2024-11-27 20:22:37,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 295 transitions, 1738 flow [2024-11-27 20:22:37,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-27 20:22:37,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-27 20:22:37,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 712 transitions. [2024-11-27 20:22:37,908 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3918547055586131 [2024-11-27 20:22:37,908 INFO L175 Difference]: Start difference. First operand has 94 places, 100 transitions, 538 flow. Second operand 23 states and 712 transitions. [2024-11-27 20:22:37,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 295 transitions, 1738 flow [2024-11-27 20:22:37,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 295 transitions, 1736 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:22:37,924 INFO L231 Difference]: Finished difference. Result has 124 places, 129 transitions, 910 flow [2024-11-27 20:22:37,924 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=910, PETRI_PLACES=124, PETRI_TRANSITIONS=129} [2024-11-27 20:22:37,925 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 48 predicate places. [2024-11-27 20:22:37,927 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 129 transitions, 910 flow [2024-11-27 20:22:37,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 22.318181818181817) internal successors, (491), 22 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:37,928 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:37,928 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:37,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-27 20:22:38,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-27 20:22:38,130 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:38,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:38,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1030336008, now seen corresponding path program 1 times [2024-11-27 20:22:38,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:38,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386241057] [2024-11-27 20:22:38,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:38,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:38,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:38,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:22:38,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:38,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386241057] [2024-11-27 20:22:38,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386241057] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:38,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910128483] [2024-11-27 20:22:38,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:38,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:38,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:38,370 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:38,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 20:22:38,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:38,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:22:38,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:38,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:22:38,541 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:22:38,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910128483] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:38,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:22:38,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-11-27 20:22:38,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76844912] [2024-11-27 20:22:38,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:38,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:22:38,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:38,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:22:38,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:22:38,544 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 79 [2024-11-27 20:22:38,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 129 transitions, 910 flow. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:38,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:38,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 79 [2024-11-27 20:22:38,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:39,730 INFO L124 PetriNetUnfolderBase]: 3633/6633 cut-off events. [2024-11-27 20:22:39,730 INFO L125 PetriNetUnfolderBase]: For 7952/8483 co-relation queries the response was YES. [2024-11-27 20:22:39,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17914 conditions, 6633 events. 3633/6633 cut-off events. For 7952/8483 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 46716 event pairs, 2973 based on Foata normal form. 505/6717 useless extension candidates. Maximal degree in co-relation 17883. Up to 5393 conditions per place. [2024-11-27 20:22:39,780 INFO L140 encePairwiseOnDemand]: 76/79 looper letters, 99 selfloop transitions, 1 changer transitions 0/125 dead transitions. [2024-11-27 20:22:39,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 125 transitions, 1082 flow [2024-11-27 20:22:39,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:22:39,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:22:39,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 128 transitions. [2024-11-27 20:22:39,781 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.540084388185654 [2024-11-27 20:22:39,782 INFO L175 Difference]: Start difference. First operand has 124 places, 129 transitions, 910 flow. Second operand 3 states and 128 transitions. [2024-11-27 20:22:39,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 125 transitions, 1082 flow [2024-11-27 20:22:39,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 125 transitions, 1041 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-11-27 20:22:39,801 INFO L231 Difference]: Finished difference. Result has 119 places, 125 transitions, 843 flow [2024-11-27 20:22:39,801 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=843, PETRI_PLACES=119, PETRI_TRANSITIONS=125} [2024-11-27 20:22:39,802 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 43 predicate places. [2024-11-27 20:22:39,802 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 125 transitions, 843 flow [2024-11-27 20:22:39,802 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:39,802 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:39,802 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:39,810 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-27 20:22:40,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:40,003 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:40,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:40,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1878423386, now seen corresponding path program 1 times [2024-11-27 20:22:40,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:40,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110249291] [2024-11-27 20:22:40,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:40,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:40,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:40,704 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:22:40,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:40,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110249291] [2024-11-27 20:22:40,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110249291] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:40,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097583389] [2024-11-27 20:22:40,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:40,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:40,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:40,707 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:40,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 20:22:40,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:40,842 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-27 20:22:40,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:40,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-27 20:22:40,937 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-11-27 20:22:41,067 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 20:22:41,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-27 20:22:41,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-27 20:22:41,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:41,346 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:22:42,310 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 20:22:42,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 42 [2024-11-27 20:22:42,332 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-27 20:22:42,332 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 62 treesize of output 49 [2024-11-27 20:22:42,372 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-27 20:22:42,373 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 38 treesize of output 26 [2024-11-27 20:22:42,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:42,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097583389] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:22:42,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:22:42,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 20 [2024-11-27 20:22:42,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466389538] [2024-11-27 20:22:42,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:22:42,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 20:22:42,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:42,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 20:22:42,499 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=369, Unknown=2, NotChecked=0, Total=462 [2024-11-27 20:22:42,883 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 79 [2024-11-27 20:22:42,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 125 transitions, 843 flow. Second operand has 22 states, 22 states have (on average 22.454545454545453) internal successors, (494), 22 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:42,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:42,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 79 [2024-11-27 20:22:42,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:47,859 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 20:22:50,852 INFO L124 PetriNetUnfolderBase]: 5152/8625 cut-off events. [2024-11-27 20:22:50,852 INFO L125 PetriNetUnfolderBase]: For 6510/7271 co-relation queries the response was YES. [2024-11-27 20:22:50,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22491 conditions, 8625 events. 5152/8625 cut-off events. For 6510/7271 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 57639 event pairs, 1606 based on Foata normal form. 480/8378 useless extension candidates. Maximal degree in co-relation 22461. Up to 2224 conditions per place. [2024-11-27 20:22:50,908 INFO L140 encePairwiseOnDemand]: 64/79 looper letters, 192 selfloop transitions, 53 changer transitions 1/264 dead transitions. [2024-11-27 20:22:50,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 264 transitions, 1744 flow [2024-11-27 20:22:50,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-27 20:22:50,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-27 20:22:50,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 656 transitions. [2024-11-27 20:22:50,912 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37744533947065595 [2024-11-27 20:22:50,912 INFO L175 Difference]: Start difference. First operand has 119 places, 125 transitions, 843 flow. Second operand 22 states and 656 transitions. [2024-11-27 20:22:50,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 264 transitions, 1744 flow [2024-11-27 20:22:50,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 264 transitions, 1743 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:22:50,942 INFO L231 Difference]: Finished difference. Result has 142 places, 130 transitions, 1031 flow [2024-11-27 20:22:50,942 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1031, PETRI_PLACES=142, PETRI_TRANSITIONS=130} [2024-11-27 20:22:50,943 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 66 predicate places. [2024-11-27 20:22:50,944 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 130 transitions, 1031 flow [2024-11-27 20:22:50,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 22.454545454545453) internal successors, (494), 22 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:50,944 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:50,944 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:50,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-27 20:22:51,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:51,148 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:51,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:51,149 INFO L85 PathProgramCache]: Analyzing trace with hash -2037388882, now seen corresponding path program 1 times [2024-11-27 20:22:51,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:51,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403687467] [2024-11-27 20:22:51,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:51,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:51,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:51,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:22:51,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:51,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403687467] [2024-11-27 20:22:51,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403687467] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:51,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:22:51,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:22:51,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614719469] [2024-11-27 20:22:51,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:51,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:22:51,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:51,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:22:51,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:22:51,259 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 79 [2024-11-27 20:22:51,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 130 transitions, 1031 flow. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:51,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:51,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 79 [2024-11-27 20:22:51,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:52,386 INFO L124 PetriNetUnfolderBase]: 4612/7622 cut-off events. [2024-11-27 20:22:52,386 INFO L125 PetriNetUnfolderBase]: For 8499/9258 co-relation queries the response was YES. [2024-11-27 20:22:52,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22114 conditions, 7622 events. 4612/7622 cut-off events. For 8499/9258 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 49450 event pairs, 1350 based on Foata normal form. 505/7734 useless extension candidates. Maximal degree in co-relation 22079. Up to 3576 conditions per place. [2024-11-27 20:22:52,432 INFO L140 encePairwiseOnDemand]: 74/79 looper letters, 127 selfloop transitions, 8 changer transitions 0/159 dead transitions. [2024-11-27 20:22:52,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 159 transitions, 1411 flow [2024-11-27 20:22:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:22:52,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:22:52,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 178 transitions. [2024-11-27 20:22:52,433 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5632911392405063 [2024-11-27 20:22:52,433 INFO L175 Difference]: Start difference. First operand has 142 places, 130 transitions, 1031 flow. Second operand 4 states and 178 transitions. [2024-11-27 20:22:52,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 159 transitions, 1411 flow [2024-11-27 20:22:52,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 159 transitions, 1323 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-11-27 20:22:52,495 INFO L231 Difference]: Finished difference. Result has 133 places, 132 transitions, 994 flow [2024-11-27 20:22:52,495 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=994, PETRI_PLACES=133, PETRI_TRANSITIONS=132} [2024-11-27 20:22:52,496 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 57 predicate places. [2024-11-27 20:22:52,496 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 132 transitions, 994 flow [2024-11-27 20:22:52,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:52,496 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:52,496 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:52,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-27 20:22:52,496 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:52,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:52,497 INFO L85 PathProgramCache]: Analyzing trace with hash 122104374, now seen corresponding path program 2 times [2024-11-27 20:22:52,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:52,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752027441] [2024-11-27 20:22:52,498 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:22:52,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:52,516 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:22:52,516 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:22:52,612 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:22:52,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:52,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752027441] [2024-11-27 20:22:52,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752027441] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:52,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827958821] [2024-11-27 20:22:52,613 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:22:52,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:52,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:52,616 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:52,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 20:22:52,715 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:22:52,715 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:22:52,717 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:22:52,718 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:52,791 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:22:52,791 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:22:52,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827958821] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:22:52,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:22:52,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-11-27 20:22:52,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122599034] [2024-11-27 20:22:52,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:22:52,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:22:52,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:52,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:22:52,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:22:52,808 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 79 [2024-11-27 20:22:52,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 132 transitions, 994 flow. Second operand has 5 states, 5 states have (on average 29.8) internal successors, (149), 5 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:52,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:52,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 79 [2024-11-27 20:22:52,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:22:54,181 INFO L124 PetriNetUnfolderBase]: 5852/10041 cut-off events. [2024-11-27 20:22:54,181 INFO L125 PetriNetUnfolderBase]: For 17502/17552 co-relation queries the response was YES. [2024-11-27 20:22:54,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30175 conditions, 10041 events. 5852/10041 cut-off events. For 17502/17552 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 68783 event pairs, 1937 based on Foata normal form. 176/9807 useless extension candidates. Maximal degree in co-relation 30137. Up to 3337 conditions per place. [2024-11-27 20:22:54,287 INFO L140 encePairwiseOnDemand]: 74/79 looper letters, 160 selfloop transitions, 7 changer transitions 0/189 dead transitions. [2024-11-27 20:22:54,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 1722 flow [2024-11-27 20:22:54,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:22:54,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:22:54,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 177 transitions. [2024-11-27 20:22:54,288 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.560126582278481 [2024-11-27 20:22:54,288 INFO L175 Difference]: Start difference. First operand has 133 places, 132 transitions, 994 flow. Second operand 4 states and 177 transitions. [2024-11-27 20:22:54,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 1722 flow [2024-11-27 20:22:54,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 189 transitions, 1707 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:22:54,339 INFO L231 Difference]: Finished difference. Result has 133 places, 131 transitions, 997 flow [2024-11-27 20:22:54,339 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=997, PETRI_PLACES=133, PETRI_TRANSITIONS=131} [2024-11-27 20:22:54,340 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 57 predicate places. [2024-11-27 20:22:54,340 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 131 transitions, 997 flow [2024-11-27 20:22:54,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.8) internal successors, (149), 5 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:54,340 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:22:54,341 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:22:54,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-27 20:22:54,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 20:22:54,541 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:22:54,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:54,542 INFO L85 PathProgramCache]: Analyzing trace with hash 535274634, now seen corresponding path program 1 times [2024-11-27 20:22:54,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:54,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406081416] [2024-11-27 20:22:54,542 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:54,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:54,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:55,560 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:55,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:55,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406081416] [2024-11-27 20:22:55,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406081416] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:55,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603859464] [2024-11-27 20:22:55,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:55,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:55,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:22:55,564 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:22:55,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 20:22:55,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:22:55,698 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-27 20:22:55,701 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:22:55,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-27 20:22:55,800 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-11-27 20:22:55,967 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 20:22:55,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-27 20:22:56,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-27 20:22:56,224 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:56,224 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:22:56,918 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 20:22:56,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 44 [2024-11-27 20:22:56,932 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 20:22:56,933 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 66 treesize of output 58 [2024-11-27 20:22:56,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 20:22:56,947 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 40 treesize of output 36 [2024-11-27 20:22:57,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:22:57,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603859464] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:22:57,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:22:57,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2024-11-27 20:22:57,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416044275] [2024-11-27 20:22:57,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:22:57,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:22:57,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:57,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:22:57,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=408, Unknown=2, NotChecked=0, Total=506 [2024-11-27 20:22:57,379 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 79 [2024-11-27 20:22:57,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 131 transitions, 997 flow. Second operand has 23 states, 23 states have (on average 22.47826086956522) internal successors, (517), 23 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:22:57,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:22:57,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 79 [2024-11-27 20:22:57,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:23:02,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 20:23:05,466 INFO L124 PetriNetUnfolderBase]: 6198/10081 cut-off events. [2024-11-27 20:23:05,466 INFO L125 PetriNetUnfolderBase]: For 13300/14051 co-relation queries the response was YES. [2024-11-27 20:23:05,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30026 conditions, 10081 events. 6198/10081 cut-off events. For 13300/14051 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 66603 event pairs, 2442 based on Foata normal form. 644/10416 useless extension candidates. Maximal degree in co-relation 29989. Up to 5844 conditions per place. [2024-11-27 20:23:05,549 INFO L140 encePairwiseOnDemand]: 66/79 looper letters, 196 selfloop transitions, 50 changer transitions 1/264 dead transitions. [2024-11-27 20:23:05,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 264 transitions, 1930 flow [2024-11-27 20:23:05,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 20:23:05,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-27 20:23:05,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 628 transitions. [2024-11-27 20:23:05,552 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.378541289933695 [2024-11-27 20:23:05,553 INFO L175 Difference]: Start difference. First operand has 133 places, 131 transitions, 997 flow. Second operand 21 states and 628 transitions. [2024-11-27 20:23:05,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 264 transitions, 1930 flow [2024-11-27 20:23:05,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 264 transitions, 1876 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 20:23:05,602 INFO L231 Difference]: Finished difference. Result has 154 places, 136 transitions, 1123 flow [2024-11-27 20:23:05,603 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1123, PETRI_PLACES=154, PETRI_TRANSITIONS=136} [2024-11-27 20:23:05,604 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 78 predicate places. [2024-11-27 20:23:05,606 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 136 transitions, 1123 flow [2024-11-27 20:23:05,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 22.47826086956522) internal successors, (517), 23 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:05,607 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:23:05,608 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:23:05,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 20:23:05,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-27 20:23:05,811 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:23:05,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:23:05,812 INFO L85 PathProgramCache]: Analyzing trace with hash -509730838, now seen corresponding path program 1 times [2024-11-27 20:23:05,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:23:05,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174768229] [2024-11-27 20:23:05,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:05,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:23:05,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:05,940 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:23:05,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:23:05,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174768229] [2024-11-27 20:23:05,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174768229] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:05,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935348383] [2024-11-27 20:23:05,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:05,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:05,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:23:05,943 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:23:05,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 20:23:06,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:06,063 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 20:23:06,069 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:23:06,128 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:23:06,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:23:06,219 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-27 20:23:06,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935348383] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:23:06,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:23:06,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-27 20:23:06,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537354641] [2024-11-27 20:23:06,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:23:06,220 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:23:06,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:23:06,221 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:23:06,221 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:23:06,278 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 79 [2024-11-27 20:23:06,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 136 transitions, 1123 flow. Second operand has 12 states, 12 states have (on average 30.0) internal successors, (360), 12 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:06,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:23:06,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 79 [2024-11-27 20:23:06,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:23:09,186 INFO L124 PetriNetUnfolderBase]: 9544/16643 cut-off events. [2024-11-27 20:23:09,186 INFO L125 PetriNetUnfolderBase]: For 34724/34964 co-relation queries the response was YES. [2024-11-27 20:23:09,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50980 conditions, 16643 events. 9544/16643 cut-off events. For 34724/34964 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 120501 event pairs, 2283 based on Foata normal form. 24/16341 useless extension candidates. Maximal degree in co-relation 50938. Up to 6362 conditions per place. [2024-11-27 20:23:09,358 INFO L140 encePairwiseOnDemand]: 74/79 looper letters, 327 selfloop transitions, 13 changer transitions 0/364 dead transitions. [2024-11-27 20:23:09,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 364 transitions, 3359 flow [2024-11-27 20:23:09,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:23:09,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 20:23:09,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 462 transitions. [2024-11-27 20:23:09,361 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5848101265822785 [2024-11-27 20:23:09,361 INFO L175 Difference]: Start difference. First operand has 154 places, 136 transitions, 1123 flow. Second operand 10 states and 462 transitions. [2024-11-27 20:23:09,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 364 transitions, 3359 flow [2024-11-27 20:23:09,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 364 transitions, 3271 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-11-27 20:23:09,445 INFO L231 Difference]: Finished difference. Result has 152 places, 145 transitions, 1132 flow [2024-11-27 20:23:09,446 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1132, PETRI_PLACES=152, PETRI_TRANSITIONS=145} [2024-11-27 20:23:09,446 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 76 predicate places. [2024-11-27 20:23:09,446 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 145 transitions, 1132 flow [2024-11-27 20:23:09,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 30.0) internal successors, (360), 12 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:09,447 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:23:09,447 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:23:09,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-27 20:23:09,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-27 20:23:09,647 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:23:09,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:23:09,648 INFO L85 PathProgramCache]: Analyzing trace with hash 534325224, now seen corresponding path program 1 times [2024-11-27 20:23:09,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:23:09,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235423881] [2024-11-27 20:23:09,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:09,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:23:09,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:10,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:10,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:23:10,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235423881] [2024-11-27 20:23:10,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235423881] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:10,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629536749] [2024-11-27 20:23:10,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:10,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:10,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:23:10,711 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:23:10,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 20:23:10,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:10,838 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 20:23:10,840 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:23:11,035 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:23:11,035 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:23:11,110 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-27 20:23:11,110 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 24 treesize of output 11 [2024-11-27 20:23:11,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:23:11,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629536749] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:11,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:23:11,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8, 5] total 15 [2024-11-27 20:23:11,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130956910] [2024-11-27 20:23:11,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:23:11,152 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:23:11,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:23:11,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:23:11,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:23:11,181 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 79 [2024-11-27 20:23:11,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 145 transitions, 1132 flow. Second operand has 5 states, 5 states have (on average 33.0) internal successors, (165), 5 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:11,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:23:11,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 79 [2024-11-27 20:23:11,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:23:13,079 INFO L124 PetriNetUnfolderBase]: 7174/12840 cut-off events. [2024-11-27 20:23:13,079 INFO L125 PetriNetUnfolderBase]: For 22333/22617 co-relation queries the response was YES. [2024-11-27 20:23:13,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41318 conditions, 12840 events. 7174/12840 cut-off events. For 22333/22617 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 94464 event pairs, 805 based on Foata normal form. 160/12590 useless extension candidates. Maximal degree in co-relation 41273. Up to 6403 conditions per place. [2024-11-27 20:23:13,181 INFO L140 encePairwiseOnDemand]: 72/79 looper letters, 141 selfloop transitions, 20 changer transitions 0/188 dead transitions. [2024-11-27 20:23:13,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 188 transitions, 1629 flow [2024-11-27 20:23:13,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:23:13,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:23:13,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 221 transitions. [2024-11-27 20:23:13,183 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5594936708860759 [2024-11-27 20:23:13,183 INFO L175 Difference]: Start difference. First operand has 152 places, 145 transitions, 1132 flow. Second operand 5 states and 221 transitions. [2024-11-27 20:23:13,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 188 transitions, 1629 flow [2024-11-27 20:23:13,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 188 transitions, 1569 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-11-27 20:23:13,287 INFO L231 Difference]: Finished difference. Result has 154 places, 144 transitions, 1137 flow [2024-11-27 20:23:13,287 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1137, PETRI_PLACES=154, PETRI_TRANSITIONS=144} [2024-11-27 20:23:13,287 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 78 predicate places. [2024-11-27 20:23:13,287 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 144 transitions, 1137 flow [2024-11-27 20:23:13,288 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.0) internal successors, (165), 5 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:13,288 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:23:13,288 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:23:13,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-27 20:23:13,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:13,488 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:23:13,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:23:13,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1951975975, now seen corresponding path program 1 times [2024-11-27 20:23:13,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:23:13,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109104005] [2024-11-27 20:23:13,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:13,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:23:13,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:14,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:14,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:23:14,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109104005] [2024-11-27 20:23:14,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109104005] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:14,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132802957] [2024-11-27 20:23:14,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:14,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:14,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:23:14,427 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:23:14,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 20:23:14,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:14,558 INFO L256 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 20:23:14,560 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:23:14,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:23:14,776 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:23:14,866 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-27 20:23:14,866 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-11-27 20:23:14,922 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:23:14,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132802957] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:14,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:23:14,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8, 5] total 15 [2024-11-27 20:23:14,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294980871] [2024-11-27 20:23:14,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:23:14,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:23:14,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:23:14,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:23:14,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:23:14,962 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 79 [2024-11-27 20:23:14,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 144 transitions, 1137 flow. Second operand has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:14,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:23:14,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 79 [2024-11-27 20:23:14,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:23:16,862 INFO L124 PetriNetUnfolderBase]: 6989/12839 cut-off events. [2024-11-27 20:23:16,862 INFO L125 PetriNetUnfolderBase]: For 21712/21916 co-relation queries the response was YES. [2024-11-27 20:23:16,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40681 conditions, 12839 events. 6989/12839 cut-off events. For 21712/21916 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 96996 event pairs, 772 based on Foata normal form. 88/12575 useless extension candidates. Maximal degree in co-relation 40634. Up to 5965 conditions per place. [2024-11-27 20:23:16,963 INFO L140 encePairwiseOnDemand]: 72/79 looper letters, 138 selfloop transitions, 19 changer transitions 0/186 dead transitions. [2024-11-27 20:23:16,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 186 transitions, 1591 flow [2024-11-27 20:23:16,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:23:16,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:23:16,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 220 transitions. [2024-11-27 20:23:16,964 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5569620253164557 [2024-11-27 20:23:16,965 INFO L175 Difference]: Start difference. First operand has 154 places, 144 transitions, 1137 flow. Second operand 5 states and 220 transitions. [2024-11-27 20:23:16,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 186 transitions, 1591 flow [2024-11-27 20:23:17,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 186 transitions, 1554 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-27 20:23:17,140 INFO L231 Difference]: Finished difference. Result has 154 places, 142 transitions, 1118 flow [2024-11-27 20:23:17,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1118, PETRI_PLACES=154, PETRI_TRANSITIONS=142} [2024-11-27 20:23:17,141 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 78 predicate places. [2024-11-27 20:23:17,142 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 142 transitions, 1118 flow [2024-11-27 20:23:17,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:17,142 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:23:17,142 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:23:17,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 20:23:17,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:17,346 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:23:17,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:23:17,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1051765396, now seen corresponding path program 1 times [2024-11-27 20:23:17,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:23:17,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517352561] [2024-11-27 20:23:17,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:17,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:23:17,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:18,337 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:18,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:23:18,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517352561] [2024-11-27 20:23:18,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517352561] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:18,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875557141] [2024-11-27 20:23:18,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:18,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:18,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:23:18,341 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:23:18,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 20:23:18,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:18,500 INFO L256 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:23:18,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:23:18,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:23:18,846 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:23:18,954 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 20:23:18,955 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 18 [2024-11-27 20:23:19,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:23:19,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875557141] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:19,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:23:19,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8, 5] total 16 [2024-11-27 20:23:19,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96991964] [2024-11-27 20:23:19,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:23:19,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:23:19,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:23:19,137 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:23:19,137 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:23:19,178 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 79 [2024-11-27 20:23:19,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 142 transitions, 1118 flow. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:19,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:23:19,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 79 [2024-11-27 20:23:19,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:23:21,222 INFO L124 PetriNetUnfolderBase]: 8523/14584 cut-off events. [2024-11-27 20:23:21,222 INFO L125 PetriNetUnfolderBase]: For 29028/29304 co-relation queries the response was YES. [2024-11-27 20:23:21,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45885 conditions, 14584 events. 8523/14584 cut-off events. For 29028/29304 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 104827 event pairs, 3018 based on Foata normal form. 29/14106 useless extension candidates. Maximal degree in co-relation 45839. Up to 10513 conditions per place. [2024-11-27 20:23:21,348 INFO L140 encePairwiseOnDemand]: 72/79 looper letters, 143 selfloop transitions, 15 changer transitions 0/182 dead transitions. [2024-11-27 20:23:21,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 182 transitions, 1594 flow [2024-11-27 20:23:21,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:23:21,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:23:21,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 212 transitions. [2024-11-27 20:23:21,349 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5367088607594936 [2024-11-27 20:23:21,349 INFO L175 Difference]: Start difference. First operand has 154 places, 142 transitions, 1118 flow. Second operand 5 states and 212 transitions. [2024-11-27 20:23:21,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 182 transitions, 1594 flow [2024-11-27 20:23:21,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 182 transitions, 1544 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-27 20:23:21,656 INFO L231 Difference]: Finished difference. Result has 155 places, 144 transitions, 1137 flow [2024-11-27 20:23:21,656 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1137, PETRI_PLACES=155, PETRI_TRANSITIONS=144} [2024-11-27 20:23:21,656 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 79 predicate places. [2024-11-27 20:23:21,656 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 144 transitions, 1137 flow [2024-11-27 20:23:21,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:21,656 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:23:21,657 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:23:21,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-27 20:23:21,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:21,857 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:23:21,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:23:21,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1136598754, now seen corresponding path program 1 times [2024-11-27 20:23:21,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:23:21,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817951582] [2024-11-27 20:23:21,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:21,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:23:21,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:22,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:22,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:23:22,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817951582] [2024-11-27 20:23:22,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817951582] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:22,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799029781] [2024-11-27 20:23:22,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:22,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:22,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:23:22,641 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:23:22,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-27 20:23:22,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:22,789 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-27 20:23:22,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:23:22,938 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-11-27 20:23:23,579 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-27 20:23:23,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 25 treesize of output 12 [2024-11-27 20:23:23,716 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:23,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:23:24,111 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-11-27 20:23:24,117 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-11-27 20:23:24,361 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:24,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799029781] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:23:24,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:23:24,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2024-11-27 20:23:24,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124210361] [2024-11-27 20:23:24,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:23:24,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:23:24,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:23:24,363 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:23:24,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:23:25,945 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 79 [2024-11-27 20:23:25,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 144 transitions, 1137 flow. Second operand has 23 states, 23 states have (on average 21.608695652173914) internal successors, (497), 23 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:25,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:23:25,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 79 [2024-11-27 20:23:25,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:23:32,257 INFO L124 PetriNetUnfolderBase]: 16789/26711 cut-off events. [2024-11-27 20:23:32,257 INFO L125 PetriNetUnfolderBase]: For 58899/60224 co-relation queries the response was YES. [2024-11-27 20:23:32,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88893 conditions, 26711 events. 16789/26711 cut-off events. For 58899/60224 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 195721 event pairs, 3523 based on Foata normal form. 54/25840 useless extension candidates. Maximal degree in co-relation 88846. Up to 4124 conditions per place. [2024-11-27 20:23:32,475 INFO L140 encePairwiseOnDemand]: 67/79 looper letters, 331 selfloop transitions, 62 changer transitions 10/425 dead transitions. [2024-11-27 20:23:32,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 425 transitions, 3565 flow [2024-11-27 20:23:32,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 20:23:32,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-27 20:23:32,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 604 transitions. [2024-11-27 20:23:32,478 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3640747438215793 [2024-11-27 20:23:32,478 INFO L175 Difference]: Start difference. First operand has 155 places, 144 transitions, 1137 flow. Second operand 21 states and 604 transitions. [2024-11-27 20:23:32,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 425 transitions, 3565 flow [2024-11-27 20:23:32,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 425 transitions, 3502 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-11-27 20:23:32,962 INFO L231 Difference]: Finished difference. Result has 175 places, 155 transitions, 1350 flow [2024-11-27 20:23:32,963 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1350, PETRI_PLACES=175, PETRI_TRANSITIONS=155} [2024-11-27 20:23:32,963 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 99 predicate places. [2024-11-27 20:23:32,963 INFO L471 AbstractCegarLoop]: Abstraction has has 175 places, 155 transitions, 1350 flow [2024-11-27 20:23:32,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 21.608695652173914) internal successors, (497), 23 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:32,964 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:23:32,964 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:23:32,970 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-27 20:23:33,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-27 20:23:33,166 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:23:33,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:23:33,166 INFO L85 PathProgramCache]: Analyzing trace with hash 146343837, now seen corresponding path program 1 times [2024-11-27 20:23:33,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:23:33,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411970825] [2024-11-27 20:23:33,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:33,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:23:33,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:33,382 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:33,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:23:33,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411970825] [2024-11-27 20:23:33,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411970825] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:33,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318928473] [2024-11-27 20:23:33,383 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:33,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:33,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:23:33,386 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:23:33,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 20:23:33,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:33,503 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:23:33,504 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:23:33,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:23:33,591 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:23:33,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318928473] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:23:33,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:23:33,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-11-27 20:23:33,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490356116] [2024-11-27 20:23:33,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:23:33,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:23:33,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:23:33,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:23:33,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:23:33,592 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 79 [2024-11-27 20:23:33,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 155 transitions, 1350 flow. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:33,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:23:33,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 79 [2024-11-27 20:23:33,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:23:38,843 INFO L124 PetriNetUnfolderBase]: 18024/33903 cut-off events. [2024-11-27 20:23:38,843 INFO L125 PetriNetUnfolderBase]: For 80035/80852 co-relation queries the response was YES. [2024-11-27 20:23:39,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109115 conditions, 33903 events. 18024/33903 cut-off events. For 80035/80852 co-relation queries the response was YES. Maximal size of possible extension queue 820. Compared 289669 event pairs, 4045 based on Foata normal form. 350/33970 useless extension candidates. Maximal degree in co-relation 109066. Up to 11135 conditions per place. [2024-11-27 20:23:39,154 INFO L140 encePairwiseOnDemand]: 75/79 looper letters, 182 selfloop transitions, 19 changer transitions 0/230 dead transitions. [2024-11-27 20:23:39,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 230 transitions, 2217 flow [2024-11-27 20:23:39,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:23:39,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:23:39,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 205 transitions. [2024-11-27 20:23:39,155 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6487341772151899 [2024-11-27 20:23:39,155 INFO L175 Difference]: Start difference. First operand has 175 places, 155 transitions, 1350 flow. Second operand 4 states and 205 transitions. [2024-11-27 20:23:39,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 230 transitions, 2217 flow [2024-11-27 20:23:39,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 230 transitions, 2094 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-11-27 20:23:39,776 INFO L231 Difference]: Finished difference. Result has 166 places, 154 transitions, 1334 flow [2024-11-27 20:23:39,776 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1334, PETRI_PLACES=166, PETRI_TRANSITIONS=154} [2024-11-27 20:23:39,777 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 90 predicate places. [2024-11-27 20:23:39,777 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 154 transitions, 1334 flow [2024-11-27 20:23:39,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 4 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:39,777 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:23:39,777 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:23:39,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-27 20:23:39,978 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-27 20:23:39,978 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:23:39,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:23:39,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1453380435, now seen corresponding path program 1 times [2024-11-27 20:23:39,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:23:39,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230686748] [2024-11-27 20:23:39,979 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:39,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:23:40,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:40,845 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:40,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:23:40,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230686748] [2024-11-27 20:23:40,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230686748] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:23:40,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800036938] [2024-11-27 20:23:40,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:23:40,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:23:40,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:23:40,849 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:23:40,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-27 20:23:41,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:23:41,005 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-27 20:23:41,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:23:41,152 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-11-27 20:23:41,880 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-27 20:23:41,881 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 23 treesize of output 10 [2024-11-27 20:23:41,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:41,943 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:23:42,463 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-11-27 20:23:42,470 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-11-27 20:23:42,763 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:23:42,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800036938] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:23:42,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:23:42,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2024-11-27 20:23:42,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017867713] [2024-11-27 20:23:42,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:23:42,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:23:42,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:23:42,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:23:42,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=441, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:23:44,262 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 79 [2024-11-27 20:23:44,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 154 transitions, 1334 flow. Second operand has 23 states, 23 states have (on average 22.608695652173914) internal successors, (520), 23 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:44,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:23:44,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 79 [2024-11-27 20:23:44,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:23:52,824 INFO L124 PetriNetUnfolderBase]: 22524/37980 cut-off events. [2024-11-27 20:23:52,824 INFO L125 PetriNetUnfolderBase]: For 107961/109742 co-relation queries the response was YES. [2024-11-27 20:23:53,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133738 conditions, 37980 events. 22524/37980 cut-off events. For 107961/109742 co-relation queries the response was YES. Maximal size of possible extension queue 916. Compared 299294 event pairs, 4303 based on Foata normal form. 482/38251 useless extension candidates. Maximal degree in co-relation 133690. Up to 7129 conditions per place. [2024-11-27 20:23:53,242 INFO L140 encePairwiseOnDemand]: 67/79 looper letters, 349 selfloop transitions, 61 changer transitions 12/444 dead transitions. [2024-11-27 20:23:53,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 444 transitions, 4099 flow [2024-11-27 20:23:53,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 20:23:53,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-27 20:23:53,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 622 transitions. [2024-11-27 20:23:53,245 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.37492465340566605 [2024-11-27 20:23:53,245 INFO L175 Difference]: Start difference. First operand has 166 places, 154 transitions, 1334 flow. Second operand 21 states and 622 transitions. [2024-11-27 20:23:53,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 444 transitions, 4099 flow [2024-11-27 20:23:54,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 444 transitions, 3987 flow, removed 56 selfloop flow, removed 0 redundant places. [2024-11-27 20:23:54,280 INFO L231 Difference]: Finished difference. Result has 187 places, 154 transitions, 1445 flow [2024-11-27 20:23:54,280 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1445, PETRI_PLACES=187, PETRI_TRANSITIONS=154} [2024-11-27 20:23:54,281 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 111 predicate places. [2024-11-27 20:23:54,281 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 154 transitions, 1445 flow [2024-11-27 20:23:54,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 22.608695652173914) internal successors, (520), 23 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:54,281 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:23:54,281 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:23:54,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-27 20:23:54,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-27 20:23:54,482 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:23:54,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:23:54,482 INFO L85 PathProgramCache]: Analyzing trace with hash 2073694343, now seen corresponding path program 2 times [2024-11-27 20:23:54,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:23:54,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344314104] [2024-11-27 20:23:54,483 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:23:54,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:23:54,514 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:23:54,514 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:23:54,660 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-27 20:23:54,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:23:54,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344314104] [2024-11-27 20:23:54,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344314104] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:23:54,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:23:54,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:23:54,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336406703] [2024-11-27 20:23:54,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:23:54,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:23:54,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:23:54,664 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:23:54,664 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:23:54,703 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 79 [2024-11-27 20:23:54,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 154 transitions, 1445 flow. Second operand has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:23:54,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:23:54,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 79 [2024-11-27 20:23:54,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:24:00,667 INFO L124 PetriNetUnfolderBase]: 23760/38653 cut-off events. [2024-11-27 20:24:00,667 INFO L125 PetriNetUnfolderBase]: For 115030/116156 co-relation queries the response was YES. [2024-11-27 20:24:00,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136450 conditions, 38653 events. 23760/38653 cut-off events. For 115030/116156 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 287506 event pairs, 3965 based on Foata normal form. 376/38400 useless extension candidates. Maximal degree in co-relation 136399. Up to 25554 conditions per place. [2024-11-27 20:24:01,070 INFO L140 encePairwiseOnDemand]: 73/79 looper letters, 175 selfloop transitions, 16 changer transitions 0/216 dead transitions. [2024-11-27 20:24:01,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 216 transitions, 2168 flow [2024-11-27 20:24:01,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:24:01,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:24:01,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 216 transitions. [2024-11-27 20:24:01,071 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5468354430379747 [2024-11-27 20:24:01,071 INFO L175 Difference]: Start difference. First operand has 187 places, 154 transitions, 1445 flow. Second operand 5 states and 216 transitions. [2024-11-27 20:24:01,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 216 transitions, 2168 flow [2024-11-27 20:24:02,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 216 transitions, 2026 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-11-27 20:24:02,245 INFO L231 Difference]: Finished difference. Result has 174 places, 154 transitions, 1368 flow [2024-11-27 20:24:02,245 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1326, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1368, PETRI_PLACES=174, PETRI_TRANSITIONS=154} [2024-11-27 20:24:02,246 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 98 predicate places. [2024-11-27 20:24:02,246 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 154 transitions, 1368 flow [2024-11-27 20:24:02,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:24:02,246 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:24:02,246 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:24:02,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-27 20:24:02,247 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:24:02,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:02,247 INFO L85 PathProgramCache]: Analyzing trace with hash 18111495, now seen corresponding path program 1 times [2024-11-27 20:24:02,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:02,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816858993] [2024-11-27 20:24:02,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:02,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:02,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:02,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:24:02,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:02,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816858993] [2024-11-27 20:24:02,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816858993] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:24:02,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648242976] [2024-11-27 20:24:02,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:02,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:02,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:24:02,468 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:24:02,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 20:24:02,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:02,617 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:24:02,619 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:24:02,727 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:24:02,727 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:24:02,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648242976] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:24:02,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:24:02,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-27 20:24:02,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909886760] [2024-11-27 20:24:02,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:24:02,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:24:02,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:24:02,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:24:02,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:24:02,729 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 79 [2024-11-27 20:24:02,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 154 transitions, 1368 flow. Second operand has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:24:02,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:24:02,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 79 [2024-11-27 20:24:02,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:24:10,054 INFO L124 PetriNetUnfolderBase]: 26991/48335 cut-off events. [2024-11-27 20:24:10,055 INFO L125 PetriNetUnfolderBase]: For 137811/139800 co-relation queries the response was YES. [2024-11-27 20:24:10,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166457 conditions, 48335 events. 26991/48335 cut-off events. For 137811/139800 co-relation queries the response was YES. Maximal size of possible extension queue 1169. Compared 417315 event pairs, 7898 based on Foata normal form. 455/47474 useless extension candidates. Maximal degree in co-relation 166406. Up to 13947 conditions per place. [2024-11-27 20:24:10,850 INFO L140 encePairwiseOnDemand]: 76/79 looper letters, 179 selfloop transitions, 17 changer transitions 4/229 dead transitions. [2024-11-27 20:24:10,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 229 transitions, 2241 flow [2024-11-27 20:24:10,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:24:10,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:24:10,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 199 transitions. [2024-11-27 20:24:10,851 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.629746835443038 [2024-11-27 20:24:10,851 INFO L175 Difference]: Start difference. First operand has 174 places, 154 transitions, 1368 flow. Second operand 4 states and 199 transitions. [2024-11-27 20:24:10,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 229 transitions, 2241 flow [2024-11-27 20:24:11,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 229 transitions, 2191 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-11-27 20:24:11,923 INFO L231 Difference]: Finished difference. Result has 174 places, 159 transitions, 1451 flow [2024-11-27 20:24:11,923 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1451, PETRI_PLACES=174, PETRI_TRANSITIONS=159} [2024-11-27 20:24:11,924 INFO L279 CegarLoopForPetriNet]: 76 programPoint places, 98 predicate places. [2024-11-27 20:24:11,924 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 159 transitions, 1451 flow [2024-11-27 20:24:11,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:24:11,924 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:24:11,924 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:24:11,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-27 20:24:12,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-27 20:24:12,125 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 44 more)] === [2024-11-27 20:24:12,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:24:12,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1120591706, now seen corresponding path program 1 times [2024-11-27 20:24:12,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:24:12,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043228969] [2024-11-27 20:24:12,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:12,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:24:12,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:12,330 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:24:12,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:24:12,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043228969] [2024-11-27 20:24:12,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043228969] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:24:12,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564410397] [2024-11-27 20:24:12,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:24:12,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:24:12,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:24:12,334 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:24:12,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3fc8b7d8-b578-47f2-a4c6-09e0bd4f75dd/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 20:24:12,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:24:12,472 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 20:24:12,474 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:24:12,662 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:24:12,663 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:24:12,891 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:24:12,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564410397] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:24:12,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:24:12,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-27 20:24:12,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399764348] [2024-11-27 20:24:12,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:24:12,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:24:12,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:24:12,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:24:12,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:24:12,992 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 79 [2024-11-27 20:24:12,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 159 transitions, 1451 flow. Second operand has 15 states, 15 states have (on average 29.333333333333332) internal successors, (440), 15 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:24:12,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:24:12,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 79 [2024-11-27 20:24:12,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand