./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-symm.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_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/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_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/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_ce8a7682-f241-4c40-a812-5ffe6494f3d5/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 23ca06a4d1d66eab783b29fc3ce31114eee62eb7d17a2452b84e2d73b8d92cfa --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:43:00,154 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:43:00,261 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-28 02:43:00,267 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:43:00,267 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:43:00,293 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:43:00,294 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:43:00,294 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:43:00,294 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:43:00,294 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:43:00,295 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:43:00,295 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:43:00,295 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:43:00,295 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:43:00,295 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:43:00,295 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:43:00,296 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:43:00,296 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:43:00,296 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:43:00,296 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:43:00,296 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:43:00,296 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:43:00,296 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:43:00,296 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:43:00,297 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-28 02:43:00,297 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 02:43:00,297 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:43:00,297 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:43:00,297 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:43:00,297 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:43:00,297 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:43:00,297 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:43:00,298 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:43:00,298 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:43:00,298 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:43:00,298 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:43:00,298 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:43:00,298 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:43:00,298 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:43:00,298 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:43:00,299 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:43:00,299 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:43:00,299 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:43:00,299 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:43:00,299 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:43:00,299 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:43:00,299 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:43:00,299 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:43:00,299 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:43:00,299 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:43:00,299 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_ce8a7682-f241-4c40-a812-5ffe6494f3d5/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 -> 23ca06a4d1d66eab783b29fc3ce31114eee62eb7d17a2452b84e2d73b8d92cfa [2024-11-28 02:43:00,603 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:43:00,613 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:43:00,615 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:43:00,617 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:43:00,617 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:43:00,619 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2024-11-28 02:43:03,774 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/data/8521cf69d/eb3e1d3669664715ab15a88f343d8c33/FLAG8695b3d14 [2024-11-28 02:43:04,067 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:43:04,068 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2024-11-28 02:43:04,078 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/data/8521cf69d/eb3e1d3669664715ab15a88f343d8c33/FLAG8695b3d14 [2024-11-28 02:43:04,360 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/data/8521cf69d/eb3e1d3669664715ab15a88f343d8c33 [2024-11-28 02:43:04,363 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:43:04,366 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:43:04,369 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:43:04,369 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:43:04,374 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:43:04,375 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,379 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1470fa6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04, skipping insertion in model container [2024-11-28 02:43:04,379 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,401 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:43:04,615 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:43:04,625 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:43:04,673 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:43:04,691 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:43:04,692 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04 WrapperNode [2024-11-28 02:43:04,692 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:43:04,694 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:43:04,694 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:43:04,694 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:43:04,706 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,717 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,749 INFO L138 Inliner]: procedures = 24, calls = 28, calls flagged for inlining = 16, calls inlined = 20, statements flattened = 225 [2024-11-28 02:43:04,749 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:43:04,750 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:43:04,750 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:43:04,750 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:43:04,760 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,760 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,765 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,789 INFO L175 MemorySlicer]: Split 8 memory accesses to 2 slices as follows [2, 6]. 75 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-28 02:43:04,789 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,790 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,805 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,811 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,817 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,819 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,821 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,829 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:43:04,830 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:43:04,830 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:43:04,830 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:43:04,831 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (1/1) ... [2024-11-28 02:43:04,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:43:04,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:43:04,868 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:43:04,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:43:04,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:43:04,901 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 02:43:04,901 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 02:43:04,901 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 02:43:04,901 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 02:43:04,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:43:04,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 02:43:04,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 02:43:04,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 02:43:04,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 02:43:04,902 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:43:04,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:43:04,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 02:43:04,902 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 02:43:04,903 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 02:43:05,023 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:43:05,025 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:43:05,584 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 02:43:05,585 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:43:06,023 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:43:06,025 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-28 02:43:06,026 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:43:06 BoogieIcfgContainer [2024-11-28 02:43:06,026 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:43:06,030 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:43:06,030 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:43:06,039 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:43:06,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:43:04" (1/3) ... [2024-11-28 02:43:06,041 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dd3ff97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:43:06, skipping insertion in model container [2024-11-28 02:43:06,041 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:43:04" (2/3) ... [2024-11-28 02:43:06,041 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dd3ff97 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:43:06, skipping insertion in model container [2024-11-28 02:43:06,042 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:43:06" (3/3) ... [2024-11-28 02:43:06,043 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2024-11-28 02:43:06,065 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:43:06,066 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-chromosome-symm.wvr.c that has 3 procedures, 65 locations, 1 initial locations, 4 loop locations, and 20 error locations. [2024-11-28 02:43:06,067 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 02:43:06,163 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 02:43:06,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 71 places, 72 transitions, 158 flow [2024-11-28 02:43:06,265 INFO L124 PetriNetUnfolderBase]: 8/70 cut-off events. [2024-11-28 02:43:06,268 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 02:43:06,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 70 events. 8/70 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 209 event pairs, 0 based on Foata normal form. 0/42 useless extension candidates. Maximal degree in co-relation 55. Up to 2 conditions per place. [2024-11-28 02:43:06,276 INFO L82 GeneralOperation]: Start removeDead. Operand has 71 places, 72 transitions, 158 flow [2024-11-28 02:43:06,282 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 68 transitions, 145 flow [2024-11-28 02:43:06,299 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:43:06,320 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;@543f013, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:43:06,320 INFO L334 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2024-11-28 02:43:06,327 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 02:43:06,327 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2024-11-28 02:43:06,327 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 02:43:06,327 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:43:06,328 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 02:43:06,328 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:43:06,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:43:06,337 INFO L85 PathProgramCache]: Analyzing trace with hash 744327, now seen corresponding path program 1 times [2024-11-28 02:43:06,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:43:06,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718882271] [2024-11-28 02:43:06,348 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:43:06,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:43:06,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:43:06,714 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-28 02:43:06,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:43:06,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718882271] [2024-11-28 02:43:06,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718882271] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:43:06,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:43:06,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:43:06,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427750433] [2024-11-28 02:43:06,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:43:06,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:43:06,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:43:06,773 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:43:06,773 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:43:06,809 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 72 [2024-11-28 02:43:06,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 145 flow. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:43:06,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:43:06,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 72 [2024-11-28 02:43:06,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:43:07,208 INFO L124 PetriNetUnfolderBase]: 281/781 cut-off events. [2024-11-28 02:43:07,208 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2024-11-28 02:43:07,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1249 conditions, 781 events. 281/781 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5026 event pairs, 172 based on Foata normal form. 2/593 useless extension candidates. Maximal degree in co-relation 1160. Up to 437 conditions per place. [2024-11-28 02:43:07,218 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 33 selfloop transitions, 7 changer transitions 0/74 dead transitions. [2024-11-28 02:43:07,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 74 transitions, 237 flow [2024-11-28 02:43:07,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:43:07,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:43:07,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 188 transitions. [2024-11-28 02:43:07,236 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-11-28 02:43:07,238 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 145 flow. Second operand 4 states and 188 transitions. [2024-11-28 02:43:07,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 74 transitions, 237 flow [2024-11-28 02:43:07,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 74 transitions, 232 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 02:43:07,253 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 200 flow [2024-11-28 02:43:07,258 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=200, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-11-28 02:43:07,266 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 3 predicate places. [2024-11-28 02:43:07,266 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 200 flow [2024-11-28 02:43:07,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:43:07,267 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:43:07,267 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-28 02:43:07,267 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 02:43:07,268 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:43:07,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:43:07,268 INFO L85 PathProgramCache]: Analyzing trace with hash 700140050, now seen corresponding path program 1 times [2024-11-28 02:43:07,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:43:07,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166524283] [2024-11-28 02:43:07,269 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:43:07,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:43:07,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:43:07,484 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-28 02:43:07,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:43:07,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166524283] [2024-11-28 02:43:07,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166524283] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:43:07,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499554997] [2024-11-28 02:43:07,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:43:07,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:07,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:43:07,489 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:43:07,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:43:07,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:43:07,596 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:43:07,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:43:07,670 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-28 02:43:07,670 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:43:07,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499554997] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:43:07,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:43:07,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-28 02:43:07,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197421479] [2024-11-28 02:43:07,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:43:07,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:43:07,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:43:07,673 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:43:07,675 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:43:07,706 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 72 [2024-11-28 02:43:07,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 36.833333333333336) internal successors, (221), 6 states have internal predecessors, (221), 0 states have call successors, (0), 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-28 02:43:07,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:43:07,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 72 [2024-11-28 02:43:07,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:43:08,100 INFO L124 PetriNetUnfolderBase]: 281/779 cut-off events. [2024-11-28 02:43:08,100 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2024-11-28 02:43:08,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1260 conditions, 779 events. 281/779 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5042 event pairs, 172 based on Foata normal form. 2/594 useless extension candidates. Maximal degree in co-relation 1210. Up to 427 conditions per place. [2024-11-28 02:43:08,111 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 26 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-11-28 02:43:08,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 72 transitions, 268 flow [2024-11-28 02:43:08,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:43:08,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:43:08,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 256 transitions. [2024-11-28 02:43:08,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-11-28 02:43:08,114 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 200 flow. Second operand 6 states and 256 transitions. [2024-11-28 02:43:08,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 72 transitions, 268 flow [2024-11-28 02:43:08,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 72 transitions, 268 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 02:43:08,117 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 216 flow [2024-11-28 02:43:08,117 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=216, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-11-28 02:43:08,118 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 6 predicate places. [2024-11-28 02:43:08,118 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 216 flow [2024-11-28 02:43:08,118 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 36.833333333333336) internal successors, (221), 6 states have internal predecessors, (221), 0 states have call successors, (0), 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-28 02:43:08,119 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:43:08,119 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-11-28 02:43:08,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 02:43:08,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:08,328 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:43:08,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:43:08,328 INFO L85 PathProgramCache]: Analyzing trace with hash 229505806, now seen corresponding path program 1 times [2024-11-28 02:43:08,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:43:08,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145940228] [2024-11-28 02:43:08,329 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:43:08,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:43:08,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:43:08,514 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-28 02:43:08,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:43:08,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145940228] [2024-11-28 02:43:08,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145940228] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:43:08,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682218086] [2024-11-28 02:43:08,516 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:43:08,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:08,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:43:08,519 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:43:08,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:43:08,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:43:08,613 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:43:08,614 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:43:08,656 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-28 02:43:08,656 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:43:08,714 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-28 02:43:08,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682218086] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:43:08,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:43:08,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-28 02:43:08,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756454639] [2024-11-28 02:43:08,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:43:08,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 02:43:08,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:43:08,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 02:43:08,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-28 02:43:08,757 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 72 [2024-11-28 02:43:08,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 216 flow. Second operand has 12 states, 12 states have (on average 37.083333333333336) internal successors, (445), 12 states have internal predecessors, (445), 0 states have call successors, (0), 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-28 02:43:08,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:43:08,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 72 [2024-11-28 02:43:08,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:43:09,109 INFO L124 PetriNetUnfolderBase]: 287/803 cut-off events. [2024-11-28 02:43:09,110 INFO L125 PetriNetUnfolderBase]: For 57/57 co-relation queries the response was YES. [2024-11-28 02:43:09,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1354 conditions, 803 events. 287/803 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5219 event pairs, 172 based on Foata normal form. 6/621 useless extension candidates. Maximal degree in co-relation 1212. Up to 438 conditions per place. [2024-11-28 02:43:09,124 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 31 selfloop transitions, 25 changer transitions 0/90 dead transitions. [2024-11-28 02:43:09,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 90 transitions, 442 flow [2024-11-28 02:43:09,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 02:43:09,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 02:43:09,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 422 transitions. [2024-11-28 02:43:09,132 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-11-28 02:43:09,132 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 216 flow. Second operand 10 states and 422 transitions. [2024-11-28 02:43:09,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 90 transitions, 442 flow [2024-11-28 02:43:09,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 90 transitions, 384 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-11-28 02:43:09,141 INFO L231 Difference]: Finished difference. Result has 80 places, 90 transitions, 356 flow [2024-11-28 02:43:09,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=356, PETRI_PLACES=80, PETRI_TRANSITIONS=90} [2024-11-28 02:43:09,142 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 13 predicate places. [2024-11-28 02:43:09,142 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 90 transitions, 356 flow [2024-11-28 02:43:09,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 37.083333333333336) internal successors, (445), 12 states have internal predecessors, (445), 0 states have call successors, (0), 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-28 02:43:09,143 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:43:09,143 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:43:09,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 02:43:09,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:09,347 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:43:09,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:43:09,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1013054544, now seen corresponding path program 1 times [2024-11-28 02:43:09,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:43:09,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623547509] [2024-11-28 02:43:09,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:43:09,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:43:09,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:43:09,574 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-28 02:43:09,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:43:09,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623547509] [2024-11-28 02:43:09,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623547509] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:43:09,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:43:09,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:43:09,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27442199] [2024-11-28 02:43:09,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:43:09,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:43:09,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:43:09,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:43:09,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:43:09,617 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 72 [2024-11-28 02:43:09,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 90 transitions, 356 flow. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:43:09,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:43:09,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 72 [2024-11-28 02:43:09,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:43:09,997 INFO L124 PetriNetUnfolderBase]: 548/1298 cut-off events. [2024-11-28 02:43:09,998 INFO L125 PetriNetUnfolderBase]: For 82/82 co-relation queries the response was YES. [2024-11-28 02:43:10,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2284 conditions, 1298 events. 548/1298 cut-off events. For 82/82 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 8852 event pairs, 159 based on Foata normal form. 40/1064 useless extension candidates. Maximal degree in co-relation 2217. Up to 428 conditions per place. [2024-11-28 02:43:10,011 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 82 selfloop transitions, 5 changer transitions 0/117 dead transitions. [2024-11-28 02:43:10,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 117 transitions, 588 flow [2024-11-28 02:43:10,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:43:10,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:43:10,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 202 transitions. [2024-11-28 02:43:10,013 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-11-28 02:43:10,013 INFO L175 Difference]: Start difference. First operand has 80 places, 90 transitions, 356 flow. Second operand 4 states and 202 transitions. [2024-11-28 02:43:10,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 117 transitions, 588 flow [2024-11-28 02:43:10,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 117 transitions, 564 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-11-28 02:43:10,019 INFO L231 Difference]: Finished difference. Result has 83 places, 92 transitions, 366 flow [2024-11-28 02:43:10,020 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=366, PETRI_PLACES=83, PETRI_TRANSITIONS=92} [2024-11-28 02:43:10,021 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 16 predicate places. [2024-11-28 02:43:10,021 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 92 transitions, 366 flow [2024-11-28 02:43:10,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 0 states have call successors, (0), 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-28 02:43:10,022 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:43:10,022 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:43:10,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 02:43:10,022 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:43:10,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:43:10,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1339919000, now seen corresponding path program 1 times [2024-11-28 02:43:10,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:43:10,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318997438] [2024-11-28 02:43:10,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:43:10,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:43:10,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:43:10,154 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-28 02:43:10,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:43:10,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318997438] [2024-11-28 02:43:10,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318997438] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:43:10,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:43:10,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:43:10,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676685961] [2024-11-28 02:43:10,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:43:10,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:43:10,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:43:10,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:43:10,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:43:10,157 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 72 [2024-11-28 02:43:10,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 92 transitions, 366 flow. Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:43:10,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:43:10,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 72 [2024-11-28 02:43:10,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:43:10,410 INFO L124 PetriNetUnfolderBase]: 358/1023 cut-off events. [2024-11-28 02:43:10,410 INFO L125 PetriNetUnfolderBase]: For 254/273 co-relation queries the response was YES. [2024-11-28 02:43:10,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1873 conditions, 1023 events. 358/1023 cut-off events. For 254/273 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7094 event pairs, 226 based on Foata normal form. 13/829 useless extension candidates. Maximal degree in co-relation 1806. Up to 560 conditions per place. [2024-11-28 02:43:10,420 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 47 selfloop transitions, 7 changer transitions 0/90 dead transitions. [2024-11-28 02:43:10,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 90 transitions, 465 flow [2024-11-28 02:43:10,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:43:10,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 02:43:10,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 156 transitions. [2024-11-28 02:43:10,422 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7222222222222222 [2024-11-28 02:43:10,422 INFO L175 Difference]: Start difference. First operand has 83 places, 92 transitions, 366 flow. Second operand 3 states and 156 transitions. [2024-11-28 02:43:10,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 90 transitions, 465 flow [2024-11-28 02:43:10,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 90 transitions, 458 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 02:43:10,430 INFO L231 Difference]: Finished difference. Result has 84 places, 90 transitions, 364 flow [2024-11-28 02:43:10,430 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=364, PETRI_PLACES=84, PETRI_TRANSITIONS=90} [2024-11-28 02:43:10,431 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 17 predicate places. [2024-11-28 02:43:10,431 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 90 transitions, 364 flow [2024-11-28 02:43:10,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 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-28 02:43:10,431 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:43:10,431 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:43:10,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 02:43:10,431 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:43:10,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:43:10,434 INFO L85 PathProgramCache]: Analyzing trace with hash 398535548, now seen corresponding path program 1 times [2024-11-28 02:43:10,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:43:10,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805857640] [2024-11-28 02:43:10,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:43:10,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:43:10,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:43:10,586 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-28 02:43:10,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:43:10,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805857640] [2024-11-28 02:43:10,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805857640] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:43:10,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038436142] [2024-11-28 02:43:10,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:43:10,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:10,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:43:10,590 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:43:10,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:43:10,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:43:10,719 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 02:43:10,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:43:10,816 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-28 02:43:10,820 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:43:10,877 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-28 02:43:10,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038436142] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:43:10,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:43:10,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-28 02:43:10,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833921423] [2024-11-28 02:43:10,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:43:10,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 02:43:10,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:43:10,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 02:43:10,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:43:10,910 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 72 [2024-11-28 02:43:10,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 90 transitions, 364 flow. Second operand has 11 states, 11 states have (on average 37.63636363636363) internal successors, (414), 11 states have internal predecessors, (414), 0 states have call successors, (0), 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-28 02:43:10,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:43:10,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 72 [2024-11-28 02:43:10,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:43:11,293 INFO L124 PetriNetUnfolderBase]: 354/1019 cut-off events. [2024-11-28 02:43:11,294 INFO L125 PetriNetUnfolderBase]: For 262/281 co-relation queries the response was YES. [2024-11-28 02:43:11,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1864 conditions, 1019 events. 354/1019 cut-off events. For 262/281 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6959 event pairs, 226 based on Foata normal form. 15/828 useless extension candidates. Maximal degree in co-relation 1794. Up to 546 conditions per place. [2024-11-28 02:43:11,321 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 31 selfloop transitions, 21 changer transitions 0/86 dead transitions. [2024-11-28 02:43:11,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 86 transitions, 444 flow [2024-11-28 02:43:11,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 02:43:11,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 02:43:11,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 298 transitions. [2024-11-28 02:43:11,323 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-11-28 02:43:11,324 INFO L175 Difference]: Start difference. First operand has 84 places, 90 transitions, 364 flow. Second operand 7 states and 298 transitions. [2024-11-28 02:43:11,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 86 transitions, 444 flow [2024-11-28 02:43:11,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 86 transitions, 434 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:43:11,328 INFO L231 Difference]: Finished difference. Result has 88 places, 86 transitions, 372 flow [2024-11-28 02:43:11,329 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=372, PETRI_PLACES=88, PETRI_TRANSITIONS=86} [2024-11-28 02:43:11,330 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 21 predicate places. [2024-11-28 02:43:11,330 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 86 transitions, 372 flow [2024-11-28 02:43:11,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 37.63636363636363) internal successors, (414), 11 states have internal predecessors, (414), 0 states have call successors, (0), 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-28 02:43:11,330 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:43:11,331 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2024-11-28 02:43:11,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 02:43:11,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:11,536 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:43:11,536 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:43:11,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1659578375, now seen corresponding path program 2 times [2024-11-28 02:43:11,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:43:11,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552124097] [2024-11-28 02:43:11,537 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:43:11,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:43:11,554 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:43:11,554 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:43:11,601 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-28 02:43:11,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:43:11,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552124097] [2024-11-28 02:43:11,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552124097] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:43:11,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080600605] [2024-11-28 02:43:11,602 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:43:11,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:11,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:43:11,605 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:43:11,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:43:11,695 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 02:43:11,696 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:43:11,697 INFO L256 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:43:11,698 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:43:11,738 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-28 02:43:11,738 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:43:11,806 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-28 02:43:11,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080600605] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:43:11,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:43:11,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2024-11-28 02:43:11,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536481763] [2024-11-28 02:43:11,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:43:11,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:43:11,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:43:11,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:43:11,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 02:43:11,844 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 72 [2024-11-28 02:43:11,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 86 transitions, 372 flow. Second operand has 6 states, 6 states have (on average 37.666666666666664) internal successors, (226), 6 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:43:11,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:43:11,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 72 [2024-11-28 02:43:11,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:43:12,168 INFO L124 PetriNetUnfolderBase]: 354/1017 cut-off events. [2024-11-28 02:43:12,168 INFO L125 PetriNetUnfolderBase]: For 288/307 co-relation queries the response was YES. [2024-11-28 02:43:12,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1868 conditions, 1017 events. 354/1017 cut-off events. For 288/307 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6951 event pairs, 226 based on Foata normal form. 13/824 useless extension candidates. Maximal degree in co-relation 1802. Up to 540 conditions per place. [2024-11-28 02:43:12,179 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 27 selfloop transitions, 23 changer transitions 0/84 dead transitions. [2024-11-28 02:43:12,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 84 transitions, 452 flow [2024-11-28 02:43:12,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:43:12,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:43:12,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 176 transitions. [2024-11-28 02:43:12,181 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-11-28 02:43:12,181 INFO L175 Difference]: Start difference. First operand has 88 places, 86 transitions, 372 flow. Second operand 4 states and 176 transitions. [2024-11-28 02:43:12,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 84 transitions, 452 flow [2024-11-28 02:43:12,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 84 transitions, 415 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-11-28 02:43:12,186 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 361 flow [2024-11-28 02:43:12,187 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=361, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-11-28 02:43:12,188 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 14 predicate places. [2024-11-28 02:43:12,188 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 361 flow [2024-11-28 02:43:12,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 37.666666666666664) internal successors, (226), 6 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:43:12,188 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:43:12,188 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:43:12,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 02:43:12,392 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:12,393 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:43:12,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:43:12,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1830315972, now seen corresponding path program 2 times [2024-11-28 02:43:12,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:43:12,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322611] [2024-11-28 02:43:12,394 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:43:12,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:43:12,446 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:43:12,446 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:43:12,728 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 02:43:12,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:43:12,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322611] [2024-11-28 02:43:12,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322611] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:43:12,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566068042] [2024-11-28 02:43:12,729 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:43:12,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:12,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:43:12,731 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:43:12,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 02:43:12,871 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:43:12,871 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:43:12,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 02:43:12,878 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:43:13,069 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 02:43:13,073 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:43:13,183 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 02:43:13,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566068042] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:43:13,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:43:13,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-28 02:43:13,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647155736] [2024-11-28 02:43:13,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:43:13,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 02:43:13,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:43:13,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 02:43:13,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2024-11-28 02:43:13,237 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 72 [2024-11-28 02:43:13,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 361 flow. Second operand has 18 states, 18 states have (on average 37.44444444444444) internal successors, (674), 18 states have internal predecessors, (674), 0 states have call successors, (0), 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-28 02:43:13,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:43:13,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 72 [2024-11-28 02:43:13,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:43:13,744 INFO L124 PetriNetUnfolderBase]: 352/1017 cut-off events. [2024-11-28 02:43:13,744 INFO L125 PetriNetUnfolderBase]: For 284/303 co-relation queries the response was YES. [2024-11-28 02:43:13,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1874 conditions, 1017 events. 352/1017 cut-off events. For 284/303 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6914 event pairs, 226 based on Foata normal form. 15/827 useless extension candidates. Maximal degree in co-relation 1727. Up to 541 conditions per place. [2024-11-28 02:43:13,752 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 28 selfloop transitions, 22 changer transitions 0/84 dead transitions. [2024-11-28 02:43:13,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 84 transitions, 468 flow [2024-11-28 02:43:13,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 02:43:13,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 02:43:13,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 448 transitions. [2024-11-28 02:43:13,758 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5656565656565656 [2024-11-28 02:43:13,758 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 361 flow. Second operand 11 states and 448 transitions. [2024-11-28 02:43:13,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 84 transitions, 468 flow [2024-11-28 02:43:13,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 84 transitions, 420 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 02:43:13,764 INFO L231 Difference]: Finished difference. Result has 90 places, 84 transitions, 382 flow [2024-11-28 02:43:13,764 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=382, PETRI_PLACES=90, PETRI_TRANSITIONS=84} [2024-11-28 02:43:13,767 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 23 predicate places. [2024-11-28 02:43:13,767 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 84 transitions, 382 flow [2024-11-28 02:43:13,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 37.44444444444444) internal successors, (674), 18 states have internal predecessors, (674), 0 states have call successors, (0), 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-28 02:43:13,768 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:43:13,768 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:43:13,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 02:43:13,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 02:43:13,971 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:43:13,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:43:13,972 INFO L85 PathProgramCache]: Analyzing trace with hash 64898300, now seen corresponding path program 3 times [2024-11-28 02:43:13,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:43:13,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753110255] [2024-11-28 02:43:13,972 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:43:13,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:43:14,108 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 02:43:14,110 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:43:16,494 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 02:43:16,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:43:16,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753110255] [2024-11-28 02:43:16,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753110255] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:43:16,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10413669] [2024-11-28 02:43:16,495 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 02:43:16,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:43:16,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:43:16,497 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:43:16,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 02:43:16,644 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 02:43:16,644 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:43:16,648 INFO L256 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 02:43:16,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:43:16,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:43:16,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:43:16,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-28 02:43:16,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:43:16,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-28 02:43:17,029 INFO L349 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2024-11-28 02:43:17,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-11-28 02:43:17,206 INFO L349 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2024-11-28 02:43:17,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2024-11-28 02:43:17,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 02:43:17,414 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 3 proven. 32 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:43:17,414 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:44:49,530 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 42 treesize of output 40 [2024-11-28 02:44:49,549 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 1662 treesize of output 1654 [2024-11-28 02:44:50,159 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 2 proven. 33 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:44:50,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10413669] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:44:50,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:44:50,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 14] total 42 [2024-11-28 02:44:50,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137238762] [2024-11-28 02:44:50,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:44:50,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-28 02:44:50,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:44:50,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-28 02:44:50,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1500, Unknown=17, NotChecked=0, Total=1806 [2024-11-28 02:44:54,226 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-28 02:44:58,288 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-28 02:45:02,514 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-28 02:45:06,731 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-28 02:45:10,837 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-28 02:45:14,903 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-28 02:45:18,958 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-28 02:45:23,011 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-28 02:45:23,011 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 72 [2024-11-28 02:45:23,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 84 transitions, 382 flow. Second operand has 43 states, 43 states have (on average 26.72093023255814) internal successors, (1149), 43 states have internal predecessors, (1149), 0 states have call successors, (0), 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-28 02:45:23,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:45:23,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 72 [2024-11-28 02:45:23,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:45:24,717 INFO L124 PetriNetUnfolderBase]: 1699/3098 cut-off events. [2024-11-28 02:45:24,718 INFO L125 PetriNetUnfolderBase]: For 400/408 co-relation queries the response was YES. [2024-11-28 02:45:24,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6596 conditions, 3098 events. 1699/3098 cut-off events. For 400/408 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18964 event pairs, 421 based on Foata normal form. 8/2740 useless extension candidates. Maximal degree in co-relation 6431. Up to 951 conditions per place. [2024-11-28 02:45:24,736 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 107 selfloop transitions, 35 changer transitions 0/165 dead transitions. [2024-11-28 02:45:24,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 165 transitions, 865 flow [2024-11-28 02:45:24,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 02:45:24,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 02:45:24,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 455 transitions. [2024-11-28 02:45:24,742 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-11-28 02:45:24,742 INFO L175 Difference]: Start difference. First operand has 90 places, 84 transitions, 382 flow. Second operand 13 states and 455 transitions. [2024-11-28 02:45:24,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 165 transitions, 865 flow [2024-11-28 02:45:24,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 165 transitions, 833 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-28 02:45:24,750 INFO L231 Difference]: Finished difference. Result has 97 places, 92 transitions, 482 flow [2024-11-28 02:45:24,750 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=482, PETRI_PLACES=97, PETRI_TRANSITIONS=92} [2024-11-28 02:45:24,752 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 30 predicate places. [2024-11-28 02:45:24,752 INFO L471 AbstractCegarLoop]: Abstraction has has 97 places, 92 transitions, 482 flow [2024-11-28 02:45:24,752 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 26.72093023255814) internal successors, (1149), 43 states have internal predecessors, (1149), 0 states have call successors, (0), 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-28 02:45:24,753 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:45:24,753 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:24,762 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 02:45:24,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-28 02:45:24,957 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:45:24,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:24,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1487932613, now seen corresponding path program 1 times [2024-11-28 02:45:24,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:24,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043230864] [2024-11-28 02:45:24,958 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:24,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:24,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:25,084 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-11-28 02:45:25,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:25,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043230864] [2024-11-28 02:45:25,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043230864] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:45:25,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:45:25,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:45:25,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676358461] [2024-11-28 02:45:25,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:45:25,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:45:25,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:25,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:45:25,087 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:45:25,119 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 72 [2024-11-28 02:45:25,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 92 transitions, 482 flow. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 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-28 02:45:25,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:45:25,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 72 [2024-11-28 02:45:25,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:45:25,637 INFO L124 PetriNetUnfolderBase]: 1369/3228 cut-off events. [2024-11-28 02:45:25,637 INFO L125 PetriNetUnfolderBase]: For 2582/2711 co-relation queries the response was YES. [2024-11-28 02:45:25,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7025 conditions, 3228 events. 1369/3228 cut-off events. For 2582/2711 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 24598 event pairs, 484 based on Foata normal form. 149/2858 useless extension candidates. Maximal degree in co-relation 6858. Up to 1123 conditions per place. [2024-11-28 02:45:25,659 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 101 selfloop transitions, 5 changer transitions 0/135 dead transitions. [2024-11-28 02:45:25,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 135 transitions, 930 flow [2024-11-28 02:45:25,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:45:25,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:45:25,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 200 transitions. [2024-11-28 02:45:25,664 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-11-28 02:45:25,664 INFO L175 Difference]: Start difference. First operand has 97 places, 92 transitions, 482 flow. Second operand 4 states and 200 transitions. [2024-11-28 02:45:25,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 135 transitions, 930 flow [2024-11-28 02:45:25,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 135 transitions, 853 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-28 02:45:25,673 INFO L231 Difference]: Finished difference. Result has 94 places, 94 transitions, 443 flow [2024-11-28 02:45:25,674 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=443, PETRI_PLACES=94, PETRI_TRANSITIONS=94} [2024-11-28 02:45:25,675 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 27 predicate places. [2024-11-28 02:45:25,676 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 94 transitions, 443 flow [2024-11-28 02:45:25,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 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-28 02:45:25,676 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:45:25,676 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:25,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 02:45:25,676 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:45:25,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:25,677 INFO L85 PathProgramCache]: Analyzing trace with hash 2011816320, now seen corresponding path program 1 times [2024-11-28 02:45:25,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:25,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497183735] [2024-11-28 02:45:25,678 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:25,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:25,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:26,984 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:45:26,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:26,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497183735] [2024-11-28 02:45:26,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497183735] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:45:26,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573306551] [2024-11-28 02:45:26,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:26,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:26,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:45:26,987 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:45:26,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 02:45:27,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:27,125 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-28 02:45:27,129 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:45:27,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:45:27,257 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:45:27,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:45:27,357 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:45:27,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:45:27,454 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:45:27,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:45:27,557 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:45:27,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:45:27,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 02:45:27,699 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 18 proven. 17 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:45:27,700 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:45:28,673 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 23 treesize of output 21 [2024-11-28 02:45:28,678 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 114 treesize of output 110 [2024-11-28 02:45:28,691 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 02:45:28,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573306551] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:45:28,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:45:28,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 9] total 34 [2024-11-28 02:45:28,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234574749] [2024-11-28 02:45:28,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:45:28,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-28 02:45:28,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:45:28,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-28 02:45:28,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=1033, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 02:45:29,145 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 72 [2024-11-28 02:45:29,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 94 transitions, 443 flow. Second operand has 35 states, 35 states have (on average 32.34285714285714) internal successors, (1132), 35 states have internal predecessors, (1132), 0 states have call successors, (0), 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-28 02:45:29,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:45:29,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 72 [2024-11-28 02:45:29,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:45:30,652 INFO L124 PetriNetUnfolderBase]: 1333/3202 cut-off events. [2024-11-28 02:45:30,653 INFO L125 PetriNetUnfolderBase]: For 2496/2615 co-relation queries the response was YES. [2024-11-28 02:45:30,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7297 conditions, 3202 events. 1333/3202 cut-off events. For 2496/2615 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 24400 event pairs, 419 based on Foata normal form. 92/2949 useless extension candidates. Maximal degree in co-relation 7164. Up to 762 conditions per place. [2024-11-28 02:45:30,679 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 94 selfloop transitions, 35 changer transitions 0/158 dead transitions. [2024-11-28 02:45:30,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 158 transitions, 918 flow [2024-11-28 02:45:30,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 02:45:30,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 02:45:30,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 639 transitions. [2024-11-28 02:45:30,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5220588235294118 [2024-11-28 02:45:30,683 INFO L175 Difference]: Start difference. First operand has 94 places, 94 transitions, 443 flow. Second operand 17 states and 639 transitions. [2024-11-28 02:45:30,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 158 transitions, 918 flow [2024-11-28 02:45:30,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 158 transitions, 918 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 02:45:30,691 INFO L231 Difference]: Finished difference. Result has 112 places, 96 transitions, 535 flow [2024-11-28 02:45:30,691 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=535, PETRI_PLACES=112, PETRI_TRANSITIONS=96} [2024-11-28 02:45:30,693 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 45 predicate places. [2024-11-28 02:45:30,693 INFO L471 AbstractCegarLoop]: Abstraction has has 112 places, 96 transitions, 535 flow [2024-11-28 02:45:30,694 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 32.34285714285714) internal successors, (1132), 35 states have internal predecessors, (1132), 0 states have call successors, (0), 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-28 02:45:30,694 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:45:30,694 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:45:30,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 02:45:30,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 02:45:30,898 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:45:30,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:45:30,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1118728436, now seen corresponding path program 1 times [2024-11-28 02:45:30,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:45:30,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173578341] [2024-11-28 02:45:30,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:30,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:45:30,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:32,180 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 4 proven. 42 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 02:45:32,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:45:32,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173578341] [2024-11-28 02:45:32,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173578341] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:45:32,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749130993] [2024-11-28 02:45:32,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:45:32,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:45:32,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:45:32,183 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:45:32,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 02:45:32,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:45:32,311 INFO L256 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 02:45:32,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:45:32,321 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-28 02:45:32,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:45:32,449 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:45:32,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:45:32,544 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:45:32,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:45:32,641 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:45:32,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:45:32,739 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:45:32,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:45:32,789 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:45:32,789 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-28 02:45:32,828 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:45:32,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:45:32,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:45:32,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:45:32,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:45:32,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 02:45:32,989 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:45:32,989 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:46:56,984 INFO L349 Elim1Store]: treesize reduction 244, result has 20.0 percent of original size [2024-11-28 02:46:56,984 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 5 case distinctions, treesize of input 50 treesize of output 71 [2024-11-28 02:46:56,999 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:46:57,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2024-11-28 02:46:57,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-28 02:46:57,096 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 15 proven. 33 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:46:57,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749130993] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:46:57,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:46:57,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 40 [2024-11-28 02:46:57,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004571210] [2024-11-28 02:46:57,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:46:57,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 02:46:57,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:46:57,099 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 02:46:57,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1462, Unknown=20, NotChecked=0, Total=1722 [2024-11-28 02:47:01,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:47:05,151 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:47:09,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:47:13,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:47:17,246 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-28 02:47:22,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 02:47:26,348 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-28 02:47:26,396 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 72 [2024-11-28 02:47:26,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 96 transitions, 535 flow. Second operand has 42 states, 42 states have (on average 27.142857142857142) internal successors, (1140), 42 states have internal predecessors, (1140), 0 states have call successors, (0), 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-28 02:47:26,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:47:26,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 72 [2024-11-28 02:47:26,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:47:29,033 INFO L124 PetriNetUnfolderBase]: 3934/7267 cut-off events. [2024-11-28 02:47:29,033 INFO L125 PetriNetUnfolderBase]: For 10910/11340 co-relation queries the response was YES. [2024-11-28 02:47:29,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19810 conditions, 7267 events. 3934/7267 cut-off events. For 10910/11340 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 52044 event pairs, 934 based on Foata normal form. 266/6904 useless extension candidates. Maximal degree in co-relation 19640. Up to 2169 conditions per place. [2024-11-28 02:47:29,075 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 151 selfloop transitions, 35 changer transitions 0/212 dead transitions. [2024-11-28 02:47:29,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 212 transitions, 1523 flow [2024-11-28 02:47:29,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 02:47:29,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 02:47:29,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 812 transitions. [2024-11-28 02:47:29,079 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4176954732510288 [2024-11-28 02:47:29,080 INFO L175 Difference]: Start difference. First operand has 112 places, 96 transitions, 535 flow. Second operand 27 states and 812 transitions. [2024-11-28 02:47:29,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 212 transitions, 1523 flow [2024-11-28 02:47:29,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 212 transitions, 1363 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-11-28 02:47:29,095 INFO L231 Difference]: Finished difference. Result has 124 places, 104 transitions, 551 flow [2024-11-28 02:47:29,095 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=551, PETRI_PLACES=124, PETRI_TRANSITIONS=104} [2024-11-28 02:47:29,096 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 57 predicate places. [2024-11-28 02:47:29,096 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 104 transitions, 551 flow [2024-11-28 02:47:29,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 27.142857142857142) internal successors, (1140), 42 states have internal predecessors, (1140), 0 states have call successors, (0), 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-28 02:47:29,096 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:47:29,096 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:47:29,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 02:47:29,297 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:47:29,297 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:47:29,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:47:29,298 INFO L85 PathProgramCache]: Analyzing trace with hash -2058203746, now seen corresponding path program 1 times [2024-11-28 02:47:29,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:47:29,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019274746] [2024-11-28 02:47:29,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:47:29,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:47:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:47:30,729 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 4 proven. 42 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 02:47:30,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:47:30,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019274746] [2024-11-28 02:47:30,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019274746] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:47:30,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034530032] [2024-11-28 02:47:30,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:47:30,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:47:30,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:47:30,733 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:47:30,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 02:47:30,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:47:30,856 INFO L256 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 02:47:30,860 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:47:30,864 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-28 02:47:30,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:47:31,004 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:47:31,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:47:31,115 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:47:31,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:47:31,229 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:47:31,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:47:31,330 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:47:31,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:47:31,384 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:47:31,384 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-28 02:47:31,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:47:31,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:47:31,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:47:31,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:47:31,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:47:31,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 02:47:31,686 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:47:31,686 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:48:49,604 INFO L349 Elim1Store]: treesize reduction 139, result has 26.1 percent of original size [2024-11-28 02:48:49,605 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 4 case distinctions, treesize of input 45 treesize of output 61 [2024-11-28 02:48:49,623 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:48:49,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2024-11-28 02:48:49,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-28 02:48:49,706 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 12 proven. 33 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 02:48:49,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034530032] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:48:49,706 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:48:49,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 13] total 40 [2024-11-28 02:48:49,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262415487] [2024-11-28 02:48:49,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:48:49,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 02:48:49,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:48:49,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 02:48:49,709 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1488, Unknown=19, NotChecked=0, Total=1722 [2024-11-28 02:48:49,896 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 72 [2024-11-28 02:48:49,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 104 transitions, 551 flow. Second operand has 42 states, 42 states have (on average 24.952380952380953) internal successors, (1048), 42 states have internal predecessors, (1048), 0 states have call successors, (0), 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-28 02:48:49,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:48:49,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 72 [2024-11-28 02:48:49,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:48:53,041 INFO L124 PetriNetUnfolderBase]: 3883/7427 cut-off events. [2024-11-28 02:48:53,041 INFO L125 PetriNetUnfolderBase]: For 10360/10940 co-relation queries the response was YES. [2024-11-28 02:48:53,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20842 conditions, 7427 events. 3883/7427 cut-off events. For 10360/10940 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 55024 event pairs, 960 based on Foata normal form. 294/7187 useless extension candidates. Maximal degree in co-relation 20698. Up to 1967 conditions per place. [2024-11-28 02:48:53,082 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 234 selfloop transitions, 40 changer transitions 0/296 dead transitions. [2024-11-28 02:48:53,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 296 transitions, 2102 flow [2024-11-28 02:48:53,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 02:48:53,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 02:48:53,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 906 transitions. [2024-11-28 02:48:53,086 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40591397849462363 [2024-11-28 02:48:53,086 INFO L175 Difference]: Start difference. First operand has 124 places, 104 transitions, 551 flow. Second operand 31 states and 906 transitions. [2024-11-28 02:48:53,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 296 transitions, 2102 flow [2024-11-28 02:48:53,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 296 transitions, 2009 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-11-28 02:48:53,111 INFO L231 Difference]: Finished difference. Result has 147 places, 108 transitions, 602 flow [2024-11-28 02:48:53,111 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=602, PETRI_PLACES=147, PETRI_TRANSITIONS=108} [2024-11-28 02:48:53,111 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 80 predicate places. [2024-11-28 02:48:53,112 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 108 transitions, 602 flow [2024-11-28 02:48:53,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 24.952380952380953) internal successors, (1048), 42 states have internal predecessors, (1048), 0 states have call successors, (0), 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-28 02:48:53,112 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:48:53,112 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:48:53,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 02:48:53,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 02:48:53,316 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:48:53,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:48:53,317 INFO L85 PathProgramCache]: Analyzing trace with hash -320874103, now seen corresponding path program 1 times [2024-11-28 02:48:53,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:48:53,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148252265] [2024-11-28 02:48:53,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:48:53,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:48:53,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:48:54,471 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 4 proven. 42 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 02:48:54,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:48:54,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148252265] [2024-11-28 02:48:54,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148252265] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:48:54,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966859947] [2024-11-28 02:48:54,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:48:54,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:48:54,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:48:54,474 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:48:54,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 02:48:54,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:48:54,611 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 02:48:54,616 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:48:54,624 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-28 02:48:54,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:48:54,756 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:48:54,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:48:54,876 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:48:54,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:48:54,997 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:48:54,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:48:55,117 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:48:55,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:48:55,172 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:48:55,172 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-28 02:48:55,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:48:55,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:48:55,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:48:55,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:48:55,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:48:55,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 02:48:55,439 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:48:55,440 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:48:55,558 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_427 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_427) c_~o_0~0.base) c_~o_0~0.offset) 4294967296))) is different from false [2024-11-28 02:48:55,625 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_427 (Array Int Int)) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_178| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_178|) 0)) (< 0 (+ 4294967296 (select (select (store |c_#memory_int#1| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_178| v_ArrVal_427) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) is different from false [2024-11-28 02:50:00,964 INFO L349 Elim1Store]: treesize reduction 244, result has 20.0 percent of original size [2024-11-28 02:50:00,965 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 5 case distinctions, treesize of input 52 treesize of output 73 [2024-11-28 02:50:00,976 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:50:00,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2024-11-28 02:50:00,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-28 02:50:01,047 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 13 proven. 7 refuted. 2 times theorem prover too weak. 22 trivial. 26 not checked. [2024-11-28 02:50:01,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966859947] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:50:01,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:50:01,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 40 [2024-11-28 02:50:01,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100685483] [2024-11-28 02:50:01,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:50:01,048 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 02:50:01,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:50:01,049 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 02:50:01,049 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=1335, Unknown=16, NotChecked=154, Total=1722 [2024-11-28 02:50:01,176 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 72 [2024-11-28 02:50:01,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 108 transitions, 602 flow. Second operand has 42 states, 42 states have (on average 27.142857142857142) internal successors, (1140), 42 states have internal predecessors, (1140), 0 states have call successors, (0), 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-28 02:50:01,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:50:01,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 72 [2024-11-28 02:50:01,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:50:04,033 INFO L124 PetriNetUnfolderBase]: 3855/7178 cut-off events. [2024-11-28 02:50:04,034 INFO L125 PetriNetUnfolderBase]: For 18370/18871 co-relation queries the response was YES. [2024-11-28 02:50:04,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22072 conditions, 7178 events. 3855/7178 cut-off events. For 18370/18871 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 51531 event pairs, 1183 based on Foata normal form. 311/6919 useless extension candidates. Maximal degree in co-relation 21934. Up to 2382 conditions per place. [2024-11-28 02:50:04,078 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 155 selfloop transitions, 35 changer transitions 0/218 dead transitions. [2024-11-28 02:50:04,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 218 transitions, 1714 flow [2024-11-28 02:50:04,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 02:50:04,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 02:50:04,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 803 transitions. [2024-11-28 02:50:04,081 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4130658436213992 [2024-11-28 02:50:04,081 INFO L175 Difference]: Start difference. First operand has 147 places, 108 transitions, 602 flow. Second operand 27 states and 803 transitions. [2024-11-28 02:50:04,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 218 transitions, 1714 flow [2024-11-28 02:50:04,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 218 transitions, 1560 flow, removed 15 selfloop flow, removed 25 redundant places. [2024-11-28 02:50:04,108 INFO L231 Difference]: Finished difference. Result has 150 places, 110 transitions, 620 flow [2024-11-28 02:50:04,108 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=620, PETRI_PLACES=150, PETRI_TRANSITIONS=110} [2024-11-28 02:50:04,108 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 83 predicate places. [2024-11-28 02:50:04,108 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 110 transitions, 620 flow [2024-11-28 02:50:04,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 27.142857142857142) internal successors, (1140), 42 states have internal predecessors, (1140), 0 states have call successors, (0), 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-28 02:50:04,109 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:50:04,109 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:50:04,119 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 02:50:04,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-28 02:50:04,310 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:50:04,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:50:04,310 INFO L85 PathProgramCache]: Analyzing trace with hash 620194115, now seen corresponding path program 1 times [2024-11-28 02:50:04,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:50:04,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757581213] [2024-11-28 02:50:04,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:04,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:50:04,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:05,388 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 4 proven. 78 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 02:50:05,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:50:05,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757581213] [2024-11-28 02:50:05,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757581213] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:50:05,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173766765] [2024-11-28 02:50:05,388 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:50:05,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:50:05,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:50:05,390 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:50:05,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 02:50:05,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:50:05,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 02:50:05,524 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:50:05,531 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-28 02:50:05,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:50:05,636 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:50:05,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:50:05,719 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:50:05,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:50:05,805 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:50:05,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:50:05,895 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:50:05,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:50:05,948 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:50:05,948 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-28 02:50:05,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:50:06,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:50:06,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:50:06,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:50:06,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 02:50:06,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 02:50:06,227 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 18 proven. 66 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:50:06,227 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:50:06,325 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_489 (Array Int Int))) (< (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_489) c_~o_0~0.base) c_~o_0~0.offset) 2147483648)) is different from false [2024-11-28 02:51:32,954 INFO L349 Elim1Store]: treesize reduction 244, result has 20.0 percent of original size [2024-11-28 02:51:32,954 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 5 case distinctions, treesize of input 50 treesize of output 71 [2024-11-28 02:51:32,968 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:51:32,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2024-11-28 02:51:32,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-28 02:51:33,067 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 13 proven. 26 refuted. 2 times theorem prover too weak. 22 trivial. 43 not checked. [2024-11-28 02:51:33,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173766765] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:33,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:33,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 42 [2024-11-28 02:51:33,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230686748] [2024-11-28 02:51:33,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:33,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-11-28 02:51:33,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:33,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-11-28 02:51:33,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1552, Unknown=20, NotChecked=82, Total=1892 [2024-11-28 02:51:33,070 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 72 [2024-11-28 02:51:33,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 110 transitions, 620 flow. Second operand has 44 states, 44 states have (on average 24.954545454545453) internal successors, (1098), 44 states have internal predecessors, (1098), 0 states have call successors, (0), 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-28 02:51:33,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:51:33,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 72 [2024-11-28 02:51:33,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:51:36,662 INFO L124 PetriNetUnfolderBase]: 4187/7526 cut-off events. [2024-11-28 02:51:36,663 INFO L125 PetriNetUnfolderBase]: For 14586/15066 co-relation queries the response was YES. [2024-11-28 02:51:36,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23992 conditions, 7526 events. 4187/7526 cut-off events. For 14586/15066 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 53009 event pairs, 1112 based on Foata normal form. 474/7600 useless extension candidates. Maximal degree in co-relation 23853. Up to 2333 conditions per place. [2024-11-28 02:51:36,693 INFO L140 encePairwiseOnDemand]: 53/72 looper letters, 252 selfloop transitions, 42 changer transitions 0/320 dead transitions. [2024-11-28 02:51:36,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 320 transitions, 2459 flow [2024-11-28 02:51:36,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 02:51:36,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 02:51:36,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 935 transitions. [2024-11-28 02:51:36,695 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4058159722222222 [2024-11-28 02:51:36,695 INFO L175 Difference]: Start difference. First operand has 150 places, 110 transitions, 620 flow. Second operand 32 states and 935 transitions. [2024-11-28 02:51:36,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 320 transitions, 2459 flow [2024-11-28 02:51:36,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 320 transitions, 2298 flow, removed 1 selfloop flow, removed 24 redundant places. [2024-11-28 02:51:36,734 INFO L231 Difference]: Finished difference. Result has 162 places, 117 transitions, 701 flow [2024-11-28 02:51:36,734 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=701, PETRI_PLACES=162, PETRI_TRANSITIONS=117} [2024-11-28 02:51:36,735 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 95 predicate places. [2024-11-28 02:51:36,735 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 117 transitions, 701 flow [2024-11-28 02:51:36,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 24.954545454545453) internal successors, (1098), 44 states have internal predecessors, (1098), 0 states have call successors, (0), 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-28 02:51:36,735 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:51:36,736 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:36,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 02:51:36,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 02:51:36,936 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:51:36,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:36,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1301501020, now seen corresponding path program 1 times [2024-11-28 02:51:36,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:36,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843516646] [2024-11-28 02:51:36,937 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:36,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:36,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:37,018 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2024-11-28 02:51:37,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:37,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843516646] [2024-11-28 02:51:37,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843516646] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:51:37,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:51:37,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:51:37,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921306452] [2024-11-28 02:51:37,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:51:37,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:51:37,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:37,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:51:37,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:51:37,054 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 72 [2024-11-28 02:51:37,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 117 transitions, 701 flow. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 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-28 02:51:37,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:51:37,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 72 [2024-11-28 02:51:37,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:51:37,830 INFO L124 PetriNetUnfolderBase]: 2734/6184 cut-off events. [2024-11-28 02:51:37,830 INFO L125 PetriNetUnfolderBase]: For 14461/14684 co-relation queries the response was YES. [2024-11-28 02:51:37,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19634 conditions, 6184 events. 2734/6184 cut-off events. For 14461/14684 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 50151 event pairs, 1026 based on Foata normal form. 309/6137 useless extension candidates. Maximal degree in co-relation 19501. Up to 2214 conditions per place. [2024-11-28 02:51:37,856 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 110 selfloop transitions, 10 changer transitions 0/156 dead transitions. [2024-11-28 02:51:37,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 156 transitions, 1159 flow [2024-11-28 02:51:37,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:51:37,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:51:37,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 197 transitions. [2024-11-28 02:51:37,857 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6840277777777778 [2024-11-28 02:51:37,857 INFO L175 Difference]: Start difference. First operand has 162 places, 117 transitions, 701 flow. Second operand 4 states and 197 transitions. [2024-11-28 02:51:37,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 156 transitions, 1159 flow [2024-11-28 02:51:37,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 156 transitions, 1071 flow, removed 4 selfloop flow, removed 27 redundant places. [2024-11-28 02:51:37,906 INFO L231 Difference]: Finished difference. Result has 137 places, 114 transitions, 609 flow [2024-11-28 02:51:37,906 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=609, PETRI_PLACES=137, PETRI_TRANSITIONS=114} [2024-11-28 02:51:37,907 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 70 predicate places. [2024-11-28 02:51:37,907 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 114 transitions, 609 flow [2024-11-28 02:51:37,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 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-28 02:51:37,907 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:51:37,907 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:37,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 02:51:37,908 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:51:37,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:37,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1357162802, now seen corresponding path program 1 times [2024-11-28 02:51:37,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:37,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511860720] [2024-11-28 02:51:37,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:37,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:37,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:38,864 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 36 proven. 35 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:51:38,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:38,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511860720] [2024-11-28 02:51:38,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511860720] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:38,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434253793] [2024-11-28 02:51:38,864 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:38,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:38,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:38,866 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:38,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 02:51:38,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:38,998 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 02:51:39,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:39,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:51:39,098 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:51:39,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:51:39,195 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:51:39,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:51:39,277 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:51:39,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:51:39,356 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:51:39,357 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:51:39,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 02:51:39,552 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 54 proven. 17 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:51:39,552 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:39,958 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-28 02:51:39,963 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 24 [2024-11-28 02:51:39,970 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 36 proven. 20 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 02:51:39,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434253793] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:39,970 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:39,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 10] total 32 [2024-11-28 02:51:39,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780828148] [2024-11-28 02:51:39,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:39,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-28 02:51:39,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:39,971 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-28 02:51:39,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 02:51:40,414 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 72 [2024-11-28 02:51:40,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 114 transitions, 609 flow. Second operand has 33 states, 33 states have (on average 28.515151515151516) internal successors, (941), 33 states have internal predecessors, (941), 0 states have call successors, (0), 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-28 02:51:40,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:51:40,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 72 [2024-11-28 02:51:40,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:51:42,535 INFO L124 PetriNetUnfolderBase]: 3567/6906 cut-off events. [2024-11-28 02:51:42,535 INFO L125 PetriNetUnfolderBase]: For 19258/19731 co-relation queries the response was YES. [2024-11-28 02:51:42,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22433 conditions, 6906 events. 3567/6906 cut-off events. For 19258/19731 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 51092 event pairs, 963 based on Foata normal form. 343/6822 useless extension candidates. Maximal degree in co-relation 22327. Up to 1976 conditions per place. [2024-11-28 02:51:42,564 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 263 selfloop transitions, 40 changer transitions 0/334 dead transitions. [2024-11-28 02:51:42,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 334 transitions, 2755 flow [2024-11-28 02:51:42,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 02:51:42,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 02:51:42,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 735 transitions. [2024-11-28 02:51:42,566 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-11-28 02:51:42,566 INFO L175 Difference]: Start difference. First operand has 137 places, 114 transitions, 609 flow. Second operand 21 states and 735 transitions. [2024-11-28 02:51:42,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 334 transitions, 2755 flow [2024-11-28 02:51:42,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 334 transitions, 2663 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:51:42,597 INFO L231 Difference]: Finished difference. Result has 161 places, 118 transitions, 725 flow [2024-11-28 02:51:42,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=725, PETRI_PLACES=161, PETRI_TRANSITIONS=118} [2024-11-28 02:51:42,598 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 94 predicate places. [2024-11-28 02:51:42,598 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 118 transitions, 725 flow [2024-11-28 02:51:42,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 28.515151515151516) internal successors, (941), 33 states have internal predecessors, (941), 0 states have call successors, (0), 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-28 02:51:42,599 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:51:42,599 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:42,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 02:51:42,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 02:51:42,799 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:51:42,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:42,800 INFO L85 PathProgramCache]: Analyzing trace with hash 2046149184, now seen corresponding path program 1 times [2024-11-28 02:51:42,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:42,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909886760] [2024-11-28 02:51:42,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:42,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:42,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:42,868 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2024-11-28 02:51:42,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:42,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909886760] [2024-11-28 02:51:42,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909886760] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:51:42,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:51:42,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:51:42,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229883943] [2024-11-28 02:51:42,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:51:42,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:51:42,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:42,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:51:42,870 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:51:42,875 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 72 [2024-11-28 02:51:42,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 118 transitions, 725 flow. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 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-28 02:51:42,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:51:42,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 72 [2024-11-28 02:51:42,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:51:43,664 INFO L124 PetriNetUnfolderBase]: 2110/5532 cut-off events. [2024-11-28 02:51:43,664 INFO L125 PetriNetUnfolderBase]: For 13985/14148 co-relation queries the response was YES. [2024-11-28 02:51:43,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18099 conditions, 5532 events. 2110/5532 cut-off events. For 13985/14148 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 47727 event pairs, 1119 based on Foata normal form. 221/5504 useless extension candidates. Maximal degree in co-relation 17963. Up to 1872 conditions per place. [2024-11-28 02:51:43,688 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 119 selfloop transitions, 5 changer transitions 0/166 dead transitions. [2024-11-28 02:51:43,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 166 transitions, 1324 flow [2024-11-28 02:51:43,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:51:43,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:51:43,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 219 transitions. [2024-11-28 02:51:43,690 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7604166666666666 [2024-11-28 02:51:43,690 INFO L175 Difference]: Start difference. First operand has 161 places, 118 transitions, 725 flow. Second operand 4 states and 219 transitions. [2024-11-28 02:51:43,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 166 transitions, 1324 flow [2024-11-28 02:51:43,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 166 transitions, 1210 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-11-28 02:51:43,715 INFO L231 Difference]: Finished difference. Result has 150 places, 118 transitions, 669 flow [2024-11-28 02:51:43,715 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=669, PETRI_PLACES=150, PETRI_TRANSITIONS=118} [2024-11-28 02:51:43,715 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 83 predicate places. [2024-11-28 02:51:43,715 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 118 transitions, 669 flow [2024-11-28 02:51:43,715 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 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-28 02:51:43,715 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:51:43,715 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:43,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 02:51:43,716 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:51:43,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:43,716 INFO L85 PathProgramCache]: Analyzing trace with hash 877626924, now seen corresponding path program 1 times [2024-11-28 02:51:43,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:43,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096774126] [2024-11-28 02:51:43,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:43,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:43,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:44,665 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 36 proven. 35 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:51:44,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:44,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096774126] [2024-11-28 02:51:44,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096774126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:44,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381174221] [2024-11-28 02:51:44,666 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:44,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:44,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:44,667 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:44,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 02:51:44,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:44,809 INFO L256 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-28 02:51:44,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:44,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:51:44,904 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:51:44,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:51:44,982 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:51:44,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:51:45,066 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:51:45,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:51:45,146 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-28 02:51:45,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 11 [2024-11-28 02:51:45,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 02:51:45,336 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 54 proven. 17 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:51:45,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:45,833 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 18 treesize of output 16 [2024-11-28 02:51:45,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-28 02:51:45,847 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 36 proven. 20 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2024-11-28 02:51:45,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381174221] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:45,847 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:45,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16, 11] total 33 [2024-11-28 02:51:45,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754719279] [2024-11-28 02:51:45,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:45,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-28 02:51:45,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:45,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-28 02:51:45,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 02:51:46,442 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-11-28 02:51:46,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 118 transitions, 669 flow. Second operand has 34 states, 34 states have (on average 29.470588235294116) internal successors, (1002), 34 states have internal predecessors, (1002), 0 states have call successors, (0), 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-28 02:51:46,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:51:46,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-11-28 02:51:46,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:51:48,393 INFO L124 PetriNetUnfolderBase]: 3409/6718 cut-off events. [2024-11-28 02:51:48,393 INFO L125 PetriNetUnfolderBase]: For 20978/21443 co-relation queries the response was YES. [2024-11-28 02:51:48,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23111 conditions, 6718 events. 3409/6718 cut-off events. For 20978/21443 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 50249 event pairs, 1032 based on Foata normal form. 483/6873 useless extension candidates. Maximal degree in co-relation 22999. Up to 2103 conditions per place. [2024-11-28 02:51:48,423 INFO L140 encePairwiseOnDemand]: 53/72 looper letters, 283 selfloop transitions, 42 changer transitions 0/360 dead transitions. [2024-11-28 02:51:48,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 360 transitions, 3084 flow [2024-11-28 02:51:48,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 02:51:48,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 02:51:48,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 787 transitions. [2024-11-28 02:51:48,425 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49684343434343436 [2024-11-28 02:51:48,425 INFO L175 Difference]: Start difference. First operand has 150 places, 118 transitions, 669 flow. Second operand 22 states and 787 transitions. [2024-11-28 02:51:48,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 360 transitions, 3084 flow [2024-11-28 02:51:48,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 360 transitions, 3024 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:51:48,457 INFO L231 Difference]: Finished difference. Result has 174 places, 125 transitions, 806 flow [2024-11-28 02:51:48,457 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=806, PETRI_PLACES=174, PETRI_TRANSITIONS=125} [2024-11-28 02:51:48,458 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 107 predicate places. [2024-11-28 02:51:48,458 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 125 transitions, 806 flow [2024-11-28 02:51:48,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 29.470588235294116) internal successors, (1002), 34 states have internal predecessors, (1002), 0 states have call successors, (0), 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-28 02:51:48,458 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:51:48,458 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:48,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 02:51:48,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:48,659 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:51:48,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:48,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1911018508, now seen corresponding path program 1 times [2024-11-28 02:51:48,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:48,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352168739] [2024-11-28 02:51:48,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:48,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:48,726 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-11-28 02:51:48,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:48,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352168739] [2024-11-28 02:51:48,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352168739] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:51:48,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:51:48,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:51:48,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488090797] [2024-11-28 02:51:48,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:51:48,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:51:48,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:48,727 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:51:48,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:51:48,755 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 72 [2024-11-28 02:51:48,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 125 transitions, 806 flow. Second operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 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-28 02:51:48,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:51:48,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 72 [2024-11-28 02:51:48,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:51:49,712 INFO L124 PetriNetUnfolderBase]: 2856/6169 cut-off events. [2024-11-28 02:51:49,712 INFO L125 PetriNetUnfolderBase]: For 20589/20908 co-relation queries the response was YES. [2024-11-28 02:51:49,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22661 conditions, 6169 events. 2856/6169 cut-off events. For 20589/20908 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 48645 event pairs, 1101 based on Foata normal form. 359/6402 useless extension candidates. Maximal degree in co-relation 22520. Up to 2351 conditions per place. [2024-11-28 02:51:49,739 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 126 selfloop transitions, 10 changer transitions 0/174 dead transitions. [2024-11-28 02:51:49,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 174 transitions, 1428 flow [2024-11-28 02:51:49,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:51:49,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:51:49,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 195 transitions. [2024-11-28 02:51:49,740 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-11-28 02:51:49,740 INFO L175 Difference]: Start difference. First operand has 174 places, 125 transitions, 806 flow. Second operand 4 states and 195 transitions. [2024-11-28 02:51:49,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 174 transitions, 1428 flow [2024-11-28 02:51:49,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 174 transitions, 1340 flow, removed 4 selfloop flow, removed 17 redundant places. [2024-11-28 02:51:49,787 INFO L231 Difference]: Finished difference. Result has 159 places, 122 transitions, 714 flow [2024-11-28 02:51:49,787 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=714, PETRI_PLACES=159, PETRI_TRANSITIONS=122} [2024-11-28 02:51:49,787 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 92 predicate places. [2024-11-28 02:51:49,787 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 122 transitions, 714 flow [2024-11-28 02:51:49,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 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-28 02:51:49,788 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:51:49,788 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:49,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 02:51:49,788 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:51:49,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:49,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1436631696, now seen corresponding path program 1 times [2024-11-28 02:51:49,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:49,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983946899] [2024-11-28 02:51:49,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:49,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:49,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:49,843 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-11-28 02:51:49,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:49,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983946899] [2024-11-28 02:51:49,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983946899] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:51:49,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:51:49,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:51:49,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109765788] [2024-11-28 02:51:49,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:51:49,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:51:49,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:49,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:51:49,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:51:49,852 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 72 [2024-11-28 02:51:49,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 122 transitions, 714 flow. Second operand has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:51:49,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:51:49,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 72 [2024-11-28 02:51:49,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:51:50,931 INFO L124 PetriNetUnfolderBase]: 2224/5257 cut-off events. [2024-11-28 02:51:50,932 INFO L125 PetriNetUnfolderBase]: For 15547/15810 co-relation queries the response was YES. [2024-11-28 02:51:50,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18802 conditions, 5257 events. 2224/5257 cut-off events. For 15547/15810 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 42552 event pairs, 963 based on Foata normal form. 267/5474 useless extension candidates. Maximal degree in co-relation 18688. Up to 2001 conditions per place. [2024-11-28 02:51:50,961 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 128 selfloop transitions, 5 changer transitions 0/175 dead transitions. [2024-11-28 02:51:50,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 175 transitions, 1356 flow [2024-11-28 02:51:50,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:51:50,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:51:50,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 216 transitions. [2024-11-28 02:51:50,963 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.75 [2024-11-28 02:51:50,963 INFO L175 Difference]: Start difference. First operand has 159 places, 122 transitions, 714 flow. Second operand 4 states and 216 transitions. [2024-11-28 02:51:50,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 175 transitions, 1356 flow [2024-11-28 02:51:51,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 175 transitions, 1344 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:51:51,007 INFO L231 Difference]: Finished difference. Result has 161 places, 122 transitions, 720 flow [2024-11-28 02:51:51,007 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=720, PETRI_PLACES=161, PETRI_TRANSITIONS=122} [2024-11-28 02:51:51,008 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 94 predicate places. [2024-11-28 02:51:51,008 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 122 transitions, 720 flow [2024-11-28 02:51:51,008 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.0) internal successors, (168), 4 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 02:51:51,008 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:51:51,008 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:51,008 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-28 02:51:51,008 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:51:51,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:51,009 INFO L85 PathProgramCache]: Analyzing trace with hash 508095980, now seen corresponding path program 1 times [2024-11-28 02:51:51,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:51,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386948647] [2024-11-28 02:51:51,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:51,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:51,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:52,403 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 37 proven. 65 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 02:51:52,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:52,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386948647] [2024-11-28 02:51:52,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386948647] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:52,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669410997] [2024-11-28 02:51:52,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:52,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:52,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:52,407 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:52,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 02:51:52,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:52,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 02:51:52,562 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:52,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:51:52,680 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:51:52,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:51:52,751 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:51:52,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:51:52,825 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:51:52,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:51:52,996 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 19 treesize of output 7 [2024-11-28 02:51:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 51 proven. 28 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 02:51:53,022 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:51:53,754 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 23 treesize of output 21 [2024-11-28 02:51:53,765 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 102 treesize of output 94 [2024-11-28 02:51:53,788 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 42 proven. 30 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-28 02:51:53,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669410997] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:51:53,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:51:53,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16, 13] total 44 [2024-11-28 02:51:53,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678313636] [2024-11-28 02:51:53,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:51:53,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-28 02:51:53,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:51:53,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-28 02:51:53,791 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1797, Unknown=0, NotChecked=0, Total=1980 [2024-11-28 02:51:54,492 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 72 [2024-11-28 02:51:54,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 122 transitions, 720 flow. Second operand has 45 states, 45 states have (on average 32.46666666666667) internal successors, (1461), 45 states have internal predecessors, (1461), 0 states have call successors, (0), 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-28 02:51:54,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:51:54,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 72 [2024-11-28 02:51:54,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:51:57,137 INFO L124 PetriNetUnfolderBase]: 3611/8073 cut-off events. [2024-11-28 02:51:57,138 INFO L125 PetriNetUnfolderBase]: For 26127/26672 co-relation queries the response was YES. [2024-11-28 02:51:57,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28868 conditions, 8073 events. 3611/8073 cut-off events. For 26127/26672 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 66408 event pairs, 665 based on Foata normal form. 364/8405 useless extension candidates. Maximal degree in co-relation 28753. Up to 1418 conditions per place. [2024-11-28 02:51:57,182 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 276 selfloop transitions, 42 changer transitions 0/358 dead transitions. [2024-11-28 02:51:57,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 358 transitions, 3034 flow [2024-11-28 02:51:57,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 02:51:57,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 02:51:57,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 829 transitions. [2024-11-28 02:51:57,184 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5482804232804233 [2024-11-28 02:51:57,184 INFO L175 Difference]: Start difference. First operand has 161 places, 122 transitions, 720 flow. Second operand 21 states and 829 transitions. [2024-11-28 02:51:57,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 358 transitions, 3034 flow [2024-11-28 02:51:57,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 358 transitions, 2980 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 02:51:57,287 INFO L231 Difference]: Finished difference. Result has 182 places, 130 transitions, 889 flow [2024-11-28 02:51:57,287 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=889, PETRI_PLACES=182, PETRI_TRANSITIONS=130} [2024-11-28 02:51:57,288 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 115 predicate places. [2024-11-28 02:51:57,288 INFO L471 AbstractCegarLoop]: Abstraction has has 182 places, 130 transitions, 889 flow [2024-11-28 02:51:57,289 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 32.46666666666667) internal successors, (1461), 45 states have internal predecessors, (1461), 0 states have call successors, (0), 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-28 02:51:57,289 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:51:57,289 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:51:57,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 02:51:57,489 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 02:51:57,490 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:51:57,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:51:57,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1428924784, now seen corresponding path program 1 times [2024-11-28 02:51:57,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:51:57,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036497701] [2024-11-28 02:51:57,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:57,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:51:57,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:58,771 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 37 proven. 67 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 02:51:58,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:51:58,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036497701] [2024-11-28 02:51:58,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036497701] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:51:58,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298079164] [2024-11-28 02:51:58,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:51:58,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:51:58,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:51:58,774 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:51:58,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 02:51:58,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:51:58,923 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-28 02:51:58,925 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:51:58,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:51:59,049 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:51:59,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:51:59,164 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:51:59,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:51:59,244 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:51:59,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:51:59,420 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 9 [2024-11-28 02:51:59,450 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 51 proven. 30 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 02:51:59,450 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:00,369 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 25 treesize of output 23 [2024-11-28 02:52:00,374 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 54 treesize of output 50 [2024-11-28 02:52:00,408 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 42 proven. 32 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-28 02:52:00,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298079164] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:00,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:00,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 16, 13] total 44 [2024-11-28 02:52:00,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229919320] [2024-11-28 02:52:00,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:00,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-28 02:52:00,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:00,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-28 02:52:00,411 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1797, Unknown=0, NotChecked=0, Total=1980 [2024-11-28 02:52:01,235 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 72 [2024-11-28 02:52:01,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 130 transitions, 889 flow. Second operand has 45 states, 45 states have (on average 30.511111111111113) internal successors, (1373), 45 states have internal predecessors, (1373), 0 states have call successors, (0), 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-28 02:52:01,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:52:01,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 72 [2024-11-28 02:52:01,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:52:04,684 INFO L124 PetriNetUnfolderBase]: 4006/8420 cut-off events. [2024-11-28 02:52:04,684 INFO L125 PetriNetUnfolderBase]: For 31458/32073 co-relation queries the response was YES. [2024-11-28 02:52:04,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31848 conditions, 8420 events. 4006/8420 cut-off events. For 31458/32073 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 66725 event pairs, 872 based on Foata normal form. 404/8792 useless extension candidates. Maximal degree in co-relation 31706. Up to 1799 conditions per place. [2024-11-28 02:52:04,748 INFO L140 encePairwiseOnDemand]: 58/72 looper letters, 252 selfloop transitions, 39 changer transitions 0/329 dead transitions. [2024-11-28 02:52:04,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 329 transitions, 2838 flow [2024-11-28 02:52:04,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 02:52:04,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 02:52:04,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 742 transitions. [2024-11-28 02:52:04,750 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5152777777777777 [2024-11-28 02:52:04,750 INFO L175 Difference]: Start difference. First operand has 182 places, 130 transitions, 889 flow. Second operand 20 states and 742 transitions. [2024-11-28 02:52:04,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 329 transitions, 2838 flow [2024-11-28 02:52:04,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 329 transitions, 2777 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-11-28 02:52:04,836 INFO L231 Difference]: Finished difference. Result has 188 places, 130 transitions, 911 flow [2024-11-28 02:52:04,836 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=911, PETRI_PLACES=188, PETRI_TRANSITIONS=130} [2024-11-28 02:52:04,836 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 121 predicate places. [2024-11-28 02:52:04,836 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 130 transitions, 911 flow [2024-11-28 02:52:04,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 30.511111111111113) internal successors, (1373), 45 states have internal predecessors, (1373), 0 states have call successors, (0), 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-28 02:52:04,837 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:52:04,837 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:04,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 02:52:05,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 02:52:05,038 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:52:05,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:05,038 INFO L85 PathProgramCache]: Analyzing trace with hash -876795531, now seen corresponding path program 1 times [2024-11-28 02:52:05,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:05,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682685790] [2024-11-28 02:52:05,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:52:05,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:05,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:52:06,132 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 15 proven. 81 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 02:52:06,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:06,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682685790] [2024-11-28 02:52:06,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682685790] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:06,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586870030] [2024-11-28 02:52:06,132 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:52:06,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:06,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:06,134 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:06,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 02:52:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:52:06,297 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-28 02:52:06,300 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:06,308 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-28 02:52:06,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:52:06,514 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:52:06,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:52:06,612 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:52:06,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:52:06,708 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:52:06,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:52:06,758 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:52:06,759 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-28 02:52:06,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:52:06,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:52:06,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:52:06,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:52:06,855 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:52:07,025 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 19 treesize of output 7 [2024-11-28 02:52:07,056 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 21 proven. 77 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:52:07,056 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:07,245 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_864 (Array Int Int))) (< (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_864) c_~o_0~0.base) (+ c_~o_0~0.offset 4)) 9223372039002259456)) is different from false [2024-11-28 02:52:07,288 WARN L851 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_190| Int) (v_ArrVal_864 (Array Int Int))) (or (< (select (select (store |c_#memory_int#1| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_190| v_ArrVal_864) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456) (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_190|) 0)))) is different from false [2024-11-28 02:52:07,309 WARN L851 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_190| Int) (v_ArrVal_864 (Array Int Int)) (v_ArrVal_858 Int)) (or (< (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |c_ULTIMATE.start_create_fresh_int_array_~i~2#1| 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) v_ArrVal_858)) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_190| v_ArrVal_864) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456) (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_190|) 0)))) is different from false [2024-11-28 02:52:34,241 INFO L349 Elim1Store]: treesize reduction 139, result has 26.1 percent of original size [2024-11-28 02:52:34,241 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 4 case distinctions, treesize of input 45 treesize of output 61 [2024-11-28 02:52:34,252 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:52:34,252 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2024-11-28 02:52:34,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:52:34,480 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 17 proven. 17 refuted. 2 times theorem prover too weak. 22 trivial. 62 not checked. [2024-11-28 02:52:34,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586870030] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:52:34,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:52:34,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 46 [2024-11-28 02:52:34,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059039778] [2024-11-28 02:52:34,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:52:34,480 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-28 02:52:34,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:52:34,481 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-28 02:52:34,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1791, Unknown=9, NotChecked=264, Total=2256 [2024-11-28 02:52:34,507 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 72 [2024-11-28 02:52:34,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 130 transitions, 911 flow. Second operand has 48 states, 48 states have (on average 24.3125) internal successors, (1167), 48 states have internal predecessors, (1167), 0 states have call successors, (0), 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-28 02:52:34,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:52:34,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 72 [2024-11-28 02:52:34,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:52:39,457 INFO L124 PetriNetUnfolderBase]: 8699/15342 cut-off events. [2024-11-28 02:52:39,457 INFO L125 PetriNetUnfolderBase]: For 79391/81246 co-relation queries the response was YES. [2024-11-28 02:52:39,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61214 conditions, 15342 events. 8699/15342 cut-off events. For 79391/81246 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 113245 event pairs, 1644 based on Foata normal form. 1138/16436 useless extension candidates. Maximal degree in co-relation 61061. Up to 3572 conditions per place. [2024-11-28 02:52:39,566 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 365 selfloop transitions, 42 changer transitions 0/437 dead transitions. [2024-11-28 02:52:39,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 437 transitions, 4417 flow [2024-11-28 02:52:39,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 02:52:39,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 02:52:39,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 884 transitions. [2024-11-28 02:52:39,569 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3960573476702509 [2024-11-28 02:52:39,569 INFO L175 Difference]: Start difference. First operand has 188 places, 130 transitions, 911 flow. Second operand 31 states and 884 transitions. [2024-11-28 02:52:39,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 437 transitions, 4417 flow [2024-11-28 02:52:39,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 437 transitions, 4190 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-11-28 02:52:39,761 INFO L231 Difference]: Finished difference. Result has 205 places, 138 transitions, 1011 flow [2024-11-28 02:52:39,761 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1011, PETRI_PLACES=205, PETRI_TRANSITIONS=138} [2024-11-28 02:52:39,761 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 138 predicate places. [2024-11-28 02:52:39,761 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 138 transitions, 1011 flow [2024-11-28 02:52:39,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 24.3125) internal successors, (1167), 48 states have internal predecessors, (1167), 0 states have call successors, (0), 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-28 02:52:39,762 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:52:39,762 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:52:39,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 02:52:39,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:39,963 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:52:39,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:52:39,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1346995570, now seen corresponding path program 1 times [2024-11-28 02:52:39,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:52:39,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307078436] [2024-11-28 02:52:39,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:52:39,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:52:39,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:52:41,218 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 19 proven. 83 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:52:41,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:52:41,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307078436] [2024-11-28 02:52:41,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307078436] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:52:41,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946101978] [2024-11-28 02:52:41,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:52:41,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:52:41,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:52:41,221 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:52:41,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 02:52:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:52:41,383 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 02:52:41,386 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:52:41,390 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-28 02:52:41,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:52:41,598 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:52:41,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:52:41,711 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:52:41,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:52:41,831 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:52:41,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:52:41,889 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:52:41,889 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-28 02:52:41,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:52:41,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:52:41,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:52:41,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:52:42,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:52:42,216 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 9 [2024-11-28 02:52:42,302 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 21 proven. 81 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:52:42,303 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:52:42,499 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_926 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_926) c_~o_0~0.base) (+ c_~o_0~0.offset 4)) 2147483649))) is different from false [2024-11-28 02:52:42,625 WARN L851 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_192| Int) (v_ArrVal_926 (Array Int Int)) (v_ArrVal_921 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_192|) 0)) (< 0 (+ 2147483649 (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |c_ULTIMATE.start_create_fresh_int_array_~i~2#1| 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) v_ArrVal_921)) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_192| v_ArrVal_926) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))))) is different from false [2024-11-28 02:53:19,820 INFO L349 Elim1Store]: treesize reduction 139, result has 26.1 percent of original size [2024-11-28 02:53:19,820 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 4 case distinctions, treesize of input 47 treesize of output 63 [2024-11-28 02:53:19,833 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:53:19,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2024-11-28 02:53:19,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-28 02:53:20,160 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 17 proven. 34 refuted. 2 times theorem prover too weak. 22 trivial. 49 not checked. [2024-11-28 02:53:20,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946101978] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:53:20,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:53:20,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 48 [2024-11-28 02:53:20,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023780858] [2024-11-28 02:53:20,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:53:20,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-28 02:53:20,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:53:20,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-28 02:53:20,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=2036, Unknown=11, NotChecked=186, Total=2450 [2024-11-28 02:53:20,242 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 72 [2024-11-28 02:53:20,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 138 transitions, 1011 flow. Second operand has 50 states, 50 states have (on average 22.18) internal successors, (1109), 50 states have internal predecessors, (1109), 0 states have call successors, (0), 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-28 02:53:20,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:53:20,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 72 [2024-11-28 02:53:20,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:53:27,390 INFO L124 PetriNetUnfolderBase]: 9011/16273 cut-off events. [2024-11-28 02:53:27,391 INFO L125 PetriNetUnfolderBase]: For 73404/75368 co-relation queries the response was YES. [2024-11-28 02:53:27,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65603 conditions, 16273 events. 9011/16273 cut-off events. For 73404/75368 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 123489 event pairs, 2052 based on Foata normal form. 1090/17325 useless extension candidates. Maximal degree in co-relation 65448. Up to 3378 conditions per place. [2024-11-28 02:53:27,609 INFO L140 encePairwiseOnDemand]: 55/72 looper letters, 508 selfloop transitions, 48 changer transitions 0/582 dead transitions. [2024-11-28 02:53:27,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 582 transitions, 5876 flow [2024-11-28 02:53:27,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 02:53:27,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 02:53:27,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 960 transitions. [2024-11-28 02:53:27,618 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-11-28 02:53:27,619 INFO L175 Difference]: Start difference. First operand has 205 places, 138 transitions, 1011 flow. Second operand 35 states and 960 transitions. [2024-11-28 02:53:27,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 582 transitions, 5876 flow [2024-11-28 02:53:27,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 582 transitions, 5671 flow, removed 26 selfloop flow, removed 24 redundant places. [2024-11-28 02:53:27,796 INFO L231 Difference]: Finished difference. Result has 220 places, 144 transitions, 1112 flow [2024-11-28 02:53:27,796 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1112, PETRI_PLACES=220, PETRI_TRANSITIONS=144} [2024-11-28 02:53:27,797 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 153 predicate places. [2024-11-28 02:53:27,797 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 144 transitions, 1112 flow [2024-11-28 02:53:27,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 22.18) internal successors, (1109), 50 states have internal predecessors, (1109), 0 states have call successors, (0), 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-28 02:53:27,798 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:53:27,798 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:53:27,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 02:53:27,998 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 02:53:27,998 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:53:27,999 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:53:27,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1410888640, now seen corresponding path program 1 times [2024-11-28 02:53:27,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:53:27,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021868120] [2024-11-28 02:53:28,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:53:28,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:53:28,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:53:28,952 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 15 proven. 83 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 02:53:28,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:53:28,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021868120] [2024-11-28 02:53:28,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021868120] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:53:28,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746620895] [2024-11-28 02:53:28,953 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:53:28,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:53:28,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:53:28,954 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:53:28,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 02:53:29,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:53:29,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-28 02:53:29,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:53:29,128 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-28 02:53:29,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:53:29,407 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:53:29,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:53:29,498 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:53:29,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:53:29,599 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:53:29,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:53:29,650 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:53:29,651 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-28 02:53:29,688 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:53:29,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:53:29,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:53:29,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:53:29,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-28 02:53:29,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2024-11-28 02:53:29,960 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 21 proven. 79 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:53:29,960 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:54:16,621 INFO L349 Elim1Store]: treesize reduction 139, result has 26.1 percent of original size [2024-11-28 02:54:16,621 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 4 case distinctions, treesize of input 47 treesize of output 63 [2024-11-28 02:54:16,631 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:54:16,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2024-11-28 02:54:16,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-28 02:54:16,879 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 19 proven. 81 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:54:16,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746620895] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:54:16,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:54:16,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 46 [2024-11-28 02:54:16,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214658320] [2024-11-28 02:54:16,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:54:16,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-28 02:54:16,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:54:16,880 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-28 02:54:16,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2024, Unknown=19, NotChecked=0, Total=2256 [2024-11-28 02:54:17,407 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 72 [2024-11-28 02:54:17,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 144 transitions, 1112 flow. Second operand has 48 states, 48 states have (on average 24.3125) internal successors, (1167), 48 states have internal predecessors, (1167), 0 states have call successors, (0), 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-28 02:54:17,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:54:17,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 72 [2024-11-28 02:54:17,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:54:23,149 INFO L124 PetriNetUnfolderBase]: 8582/15178 cut-off events. [2024-11-28 02:54:23,149 INFO L125 PetriNetUnfolderBase]: For 89365/91042 co-relation queries the response was YES. [2024-11-28 02:54:23,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64477 conditions, 15178 events. 8582/15178 cut-off events. For 89365/91042 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 111761 event pairs, 2056 based on Foata normal form. 1120/16250 useless extension candidates. Maximal degree in co-relation 64317. Up to 4052 conditions per place. [2024-11-28 02:54:23,249 INFO L140 encePairwiseOnDemand]: 58/72 looper letters, 344 selfloop transitions, 39 changer transitions 0/417 dead transitions. [2024-11-28 02:54:23,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 417 transitions, 4461 flow [2024-11-28 02:54:23,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 02:54:23,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 02:54:23,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 839 transitions. [2024-11-28 02:54:23,251 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38842592592592595 [2024-11-28 02:54:23,252 INFO L175 Difference]: Start difference. First operand has 220 places, 144 transitions, 1112 flow. Second operand 30 states and 839 transitions. [2024-11-28 02:54:23,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 417 transitions, 4461 flow [2024-11-28 02:54:23,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 417 transitions, 4187 flow, removed 27 selfloop flow, removed 27 redundant places. [2024-11-28 02:54:23,398 INFO L231 Difference]: Finished difference. Result has 223 places, 144 transitions, 1110 flow [2024-11-28 02:54:23,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1110, PETRI_PLACES=223, PETRI_TRANSITIONS=144} [2024-11-28 02:54:23,399 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 156 predicate places. [2024-11-28 02:54:23,399 INFO L471 AbstractCegarLoop]: Abstraction has has 223 places, 144 transitions, 1110 flow [2024-11-28 02:54:23,399 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 24.3125) internal successors, (1167), 48 states have internal predecessors, (1167), 0 states have call successors, (0), 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-28 02:54:23,399 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:54:23,399 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:54:23,409 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 02:54:23,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 02:54:23,600 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:54:23,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:54:23,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1192811091, now seen corresponding path program 1 times [2024-11-28 02:54:23,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:54:23,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569966721] [2024-11-28 02:54:23,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:54:23,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:54:23,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:54:24,875 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 15 proven. 86 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 02:54:24,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:54:24,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569966721] [2024-11-28 02:54:24,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569966721] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:54:24,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345396696] [2024-11-28 02:54:24,876 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:54:24,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:54:24,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:54:24,878 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:54:24,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 02:54:25,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:54:25,065 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-28 02:54:25,068 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:54:25,073 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-28 02:54:25,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:54:25,305 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:54:25,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:54:25,419 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:54:25,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:54:25,542 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:54:25,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:54:25,609 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:54:25,609 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-28 02:54:25,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:54:25,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:54:25,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:54:25,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:54:25,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:54:25,982 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 19 treesize of output 7 [2024-11-28 02:54:26,117 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 21 proven. 82 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:54:26,117 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:14,768 INFO L349 Elim1Store]: treesize reduction 139, result has 26.1 percent of original size [2024-11-28 02:55:14,768 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 4 case distinctions, treesize of input 45 treesize of output 61 [2024-11-28 02:55:14,780 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:55:14,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2024-11-28 02:55:14,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 02:55:14,988 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 19 proven. 84 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:55:14,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345396696] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:55:14,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:55:14,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 48 [2024-11-28 02:55:14,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871624989] [2024-11-28 02:55:14,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:14,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-28 02:55:14,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:14,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-28 02:55:14,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2208, Unknown=28, NotChecked=0, Total=2450 [2024-11-28 02:55:15,076 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 72 [2024-11-28 02:55:15,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 144 transitions, 1110 flow. Second operand has 50 states, 50 states have (on average 22.2) internal successors, (1110), 50 states have internal predecessors, (1110), 0 states have call successors, (0), 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-28 02:55:15,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:55:15,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 72 [2024-11-28 02:55:15,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:55:22,483 INFO L124 PetriNetUnfolderBase]: 9475/15764 cut-off events. [2024-11-28 02:55:22,483 INFO L125 PetriNetUnfolderBase]: For 87866/89891 co-relation queries the response was YES. [2024-11-28 02:55:22,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67712 conditions, 15764 events. 9475/15764 cut-off events. For 87866/89891 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 110446 event pairs, 2106 based on Foata normal form. 1321/17031 useless extension candidates. Maximal degree in co-relation 67551. Up to 4122 conditions per place. [2024-11-28 02:55:22,613 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 538 selfloop transitions, 47 changer transitions 0/613 dead transitions. [2024-11-28 02:55:22,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 613 transitions, 6458 flow [2024-11-28 02:55:22,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 02:55:22,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-28 02:55:22,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 987 transitions. [2024-11-28 02:55:22,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38078703703703703 [2024-11-28 02:55:22,616 INFO L175 Difference]: Start difference. First operand has 223 places, 144 transitions, 1110 flow. Second operand 36 states and 987 transitions. [2024-11-28 02:55:22,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 613 transitions, 6458 flow [2024-11-28 02:55:22,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 613 transitions, 6135 flow, removed 2 selfloop flow, removed 26 redundant places. [2024-11-28 02:55:22,803 INFO L231 Difference]: Finished difference. Result has 236 places, 148 transitions, 1171 flow [2024-11-28 02:55:22,803 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1171, PETRI_PLACES=236, PETRI_TRANSITIONS=148} [2024-11-28 02:55:22,803 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 169 predicate places. [2024-11-28 02:55:22,803 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 148 transitions, 1171 flow [2024-11-28 02:55:22,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 22.2) internal successors, (1110), 50 states have internal predecessors, (1110), 0 states have call successors, (0), 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-28 02:55:22,804 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:55:22,804 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:22,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-28 02:55:23,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 02:55:23,004 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:55:23,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:23,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1677561040, now seen corresponding path program 1 times [2024-11-28 02:55:23,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:23,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763387061] [2024-11-28 02:55:23,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:23,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:23,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:23,140 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-11-28 02:55:23,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:23,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763387061] [2024-11-28 02:55:23,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763387061] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:23,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416445817] [2024-11-28 02:55:23,141 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:23,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:23,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:23,144 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:23,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 02:55:23,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:23,482 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:55:23,483 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:23,525 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-11-28 02:55:23,525 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:55:23,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416445817] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:23,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:55:23,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-11-28 02:55:23,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733937896] [2024-11-28 02:55:23,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:23,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:55:23,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:23,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:55:23,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:55:23,533 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 72 [2024-11-28 02:55:23,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 148 transitions, 1171 flow. Second operand has 6 states, 6 states have (on average 41.166666666666664) internal successors, (247), 6 states have internal predecessors, (247), 0 states have call successors, (0), 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-28 02:55:23,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:55:23,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 72 [2024-11-28 02:55:23,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:55:25,759 INFO L124 PetriNetUnfolderBase]: 4719/11052 cut-off events. [2024-11-28 02:55:25,759 INFO L125 PetriNetUnfolderBase]: For 61519/62314 co-relation queries the response was YES. [2024-11-28 02:55:25,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47115 conditions, 11052 events. 4719/11052 cut-off events. For 61519/62314 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 96103 event pairs, 565 based on Foata normal form. 627/11653 useless extension candidates. Maximal degree in co-relation 46960. Up to 3938 conditions per place. [2024-11-28 02:55:25,861 INFO L140 encePairwiseOnDemand]: 68/72 looper letters, 222 selfloop transitions, 13 changer transitions 0/285 dead transitions. [2024-11-28 02:55:25,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 285 transitions, 2822 flow [2024-11-28 02:55:25,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:55:25,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:55:25,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 317 transitions. [2024-11-28 02:55:25,863 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7337962962962963 [2024-11-28 02:55:25,863 INFO L175 Difference]: Start difference. First operand has 236 places, 148 transitions, 1171 flow. Second operand 6 states and 317 transitions. [2024-11-28 02:55:25,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 285 transitions, 2822 flow [2024-11-28 02:55:26,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 285 transitions, 2720 flow, removed 5 selfloop flow, removed 31 redundant places. [2024-11-28 02:55:26,027 INFO L231 Difference]: Finished difference. Result has 209 places, 147 transitions, 1091 flow [2024-11-28 02:55:26,028 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1091, PETRI_PLACES=209, PETRI_TRANSITIONS=147} [2024-11-28 02:55:26,028 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 142 predicate places. [2024-11-28 02:55:26,028 INFO L471 AbstractCegarLoop]: Abstraction has has 209 places, 147 transitions, 1091 flow [2024-11-28 02:55:26,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 41.166666666666664) internal successors, (247), 6 states have internal predecessors, (247), 0 states have call successors, (0), 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-28 02:55:26,028 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:55:26,028 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:26,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 02:55:26,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:26,229 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:55:26,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:26,229 INFO L85 PathProgramCache]: Analyzing trace with hash -787875081, now seen corresponding path program 1 times [2024-11-28 02:55:26,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:26,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126537242] [2024-11-28 02:55:26,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:26,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:27,489 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 37 proven. 69 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 02:55:27,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:27,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126537242] [2024-11-28 02:55:27,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126537242] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:27,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682715547] [2024-11-28 02:55:27,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:27,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:27,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:27,491 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:27,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 02:55:27,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:27,685 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 02:55:27,687 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:27,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:55:27,829 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:55:27,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:55:27,922 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:55:27,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:55:28,033 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:55:28,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:55:28,282 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 9 [2024-11-28 02:55:28,383 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 02:55:28,383 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:28,864 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 22 treesize of output 20 [2024-11-28 02:55:28,868 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2024-11-28 02:55:28,882 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 42 proven. 34 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-28 02:55:28,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682715547] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:55:28,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:55:28,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 17, 14] total 42 [2024-11-28 02:55:28,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946342527] [2024-11-28 02:55:28,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:28,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-28 02:55:28,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:28,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-28 02:55:28,884 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1648, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 02:55:29,926 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 72 [2024-11-28 02:55:29,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 147 transitions, 1091 flow. Second operand has 43 states, 43 states have (on average 26.790697674418606) internal successors, (1152), 43 states have internal predecessors, (1152), 0 states have call successors, (0), 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-28 02:55:29,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:55:29,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 72 [2024-11-28 02:55:29,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:55:35,602 INFO L124 PetriNetUnfolderBase]: 7646/14120 cut-off events. [2024-11-28 02:55:35,602 INFO L125 PetriNetUnfolderBase]: For 87310/88529 co-relation queries the response was YES. [2024-11-28 02:55:35,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60065 conditions, 14120 events. 7646/14120 cut-off events. For 87310/88529 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 107298 event pairs, 1541 based on Foata normal form. 943/15005 useless extension candidates. Maximal degree in co-relation 59935. Up to 3112 conditions per place. [2024-11-28 02:55:35,709 INFO L140 encePairwiseOnDemand]: 55/72 looper letters, 524 selfloop transitions, 48 changer transitions 0/610 dead transitions. [2024-11-28 02:55:35,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 610 transitions, 6758 flow [2024-11-28 02:55:35,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 02:55:35,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 02:55:35,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 849 transitions. [2024-11-28 02:55:35,711 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4716666666666667 [2024-11-28 02:55:35,711 INFO L175 Difference]: Start difference. First operand has 209 places, 147 transitions, 1091 flow. Second operand 25 states and 849 transitions. [2024-11-28 02:55:35,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 610 transitions, 6758 flow [2024-11-28 02:55:35,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 610 transitions, 6493 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-11-28 02:55:35,871 INFO L231 Difference]: Finished difference. Result has 233 places, 153 transitions, 1228 flow [2024-11-28 02:55:35,871 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1228, PETRI_PLACES=233, PETRI_TRANSITIONS=153} [2024-11-28 02:55:35,871 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 166 predicate places. [2024-11-28 02:55:35,871 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 153 transitions, 1228 flow [2024-11-28 02:55:35,872 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 26.790697674418606) internal successors, (1152), 43 states have internal predecessors, (1152), 0 states have call successors, (0), 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-28 02:55:35,872 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:55:35,872 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:35,879 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 02:55:36,072 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-28 02:55:36,073 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:55:36,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:36,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1345677091, now seen corresponding path program 1 times [2024-11-28 02:55:36,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:36,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014496192] [2024-11-28 02:55:36,073 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:36,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:36,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:37,386 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 37 proven. 70 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-28 02:55:37,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:37,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014496192] [2024-11-28 02:55:37,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014496192] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:37,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872590918] [2024-11-28 02:55:37,387 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:37,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:37,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:37,389 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:37,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 02:55:37,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:37,578 INFO L256 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-28 02:55:37,581 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:37,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:55:37,762 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:55:37,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:55:37,861 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:55:37,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:55:37,962 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:55:37,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:55:38,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2024-11-28 02:55:38,273 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 51 proven. 33 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 02:55:38,274 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:38,821 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2024-11-28 02:55:38,825 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 24 treesize of output 20 [2024-11-28 02:55:38,839 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 42 proven. 35 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-28 02:55:38,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872590918] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:55:38,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:55:38,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 15] total 42 [2024-11-28 02:55:38,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892403360] [2024-11-28 02:55:38,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:38,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-28 02:55:38,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:38,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-28 02:55:38,841 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1647, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 02:55:39,742 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 72 [2024-11-28 02:55:39,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 153 transitions, 1228 flow. Second operand has 43 states, 43 states have (on average 27.697674418604652) internal successors, (1191), 43 states have internal predecessors, (1191), 0 states have call successors, (0), 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-28 02:55:39,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:55:39,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 72 [2024-11-28 02:55:39,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:55:45,278 INFO L124 PetriNetUnfolderBase]: 7061/13395 cut-off events. [2024-11-28 02:55:45,278 INFO L125 PetriNetUnfolderBase]: For 81759/82870 co-relation queries the response was YES. [2024-11-28 02:55:45,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58989 conditions, 13395 events. 7061/13395 cut-off events. For 81759/82870 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 103143 event pairs, 1747 based on Foata normal form. 879/14210 useless extension candidates. Maximal degree in co-relation 58832. Up to 3488 conditions per place. [2024-11-28 02:55:45,368 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 551 selfloop transitions, 47 changer transitions 0/642 dead transitions. [2024-11-28 02:55:45,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 642 transitions, 6993 flow [2024-11-28 02:55:45,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 02:55:45,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 02:55:45,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 903 transitions. [2024-11-28 02:55:45,370 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4823717948717949 [2024-11-28 02:55:45,371 INFO L175 Difference]: Start difference. First operand has 233 places, 153 transitions, 1228 flow. Second operand 26 states and 903 transitions. [2024-11-28 02:55:45,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 642 transitions, 6993 flow [2024-11-28 02:55:45,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 642 transitions, 6908 flow, removed 6 selfloop flow, removed 17 redundant places. [2024-11-28 02:55:45,516 INFO L231 Difference]: Finished difference. Result has 245 places, 157 transitions, 1280 flow [2024-11-28 02:55:45,516 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1280, PETRI_PLACES=245, PETRI_TRANSITIONS=157} [2024-11-28 02:55:45,516 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 178 predicate places. [2024-11-28 02:55:45,516 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 157 transitions, 1280 flow [2024-11-28 02:55:45,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 27.697674418604652) internal successors, (1191), 43 states have internal predecessors, (1191), 0 states have call successors, (0), 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-28 02:55:45,517 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:55:45,517 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:45,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 02:55:45,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:45,717 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:55:45,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:45,718 INFO L85 PathProgramCache]: Analyzing trace with hash -464783883, now seen corresponding path program 1 times [2024-11-28 02:55:45,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:45,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961276553] [2024-11-28 02:55:45,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:45,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:45,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:45,762 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-28 02:55:45,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:45,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961276553] [2024-11-28 02:55:45,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961276553] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:45,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:45,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:55:45,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497412791] [2024-11-28 02:55:45,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:45,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:55:45,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:45,763 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:55:45,763 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:55:45,768 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 72 [2024-11-28 02:55:45,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 157 transitions, 1280 flow. Second operand has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 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-28 02:55:45,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:55:45,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 72 [2024-11-28 02:55:45,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:55:47,836 INFO L124 PetriNetUnfolderBase]: 4487/10980 cut-off events. [2024-11-28 02:55:47,836 INFO L125 PetriNetUnfolderBase]: For 66589/67072 co-relation queries the response was YES. [2024-11-28 02:55:47,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48098 conditions, 10980 events. 4487/10980 cut-off events. For 66589/67072 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 97120 event pairs, 1027 based on Foata normal form. 481/11413 useless extension candidates. Maximal degree in co-relation 47937. Up to 4910 conditions per place. [2024-11-28 02:55:47,943 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 163 selfloop transitions, 15 changer transitions 0/234 dead transitions. [2024-11-28 02:55:47,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 234 transitions, 2413 flow [2024-11-28 02:55:47,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:55:47,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:55:47,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 210 transitions. [2024-11-28 02:55:47,944 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7291666666666666 [2024-11-28 02:55:47,944 INFO L175 Difference]: Start difference. First operand has 245 places, 157 transitions, 1280 flow. Second operand 4 states and 210 transitions. [2024-11-28 02:55:47,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 234 transitions, 2413 flow [2024-11-28 02:55:48,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 234 transitions, 2217 flow, removed 10 selfloop flow, removed 23 redundant places. [2024-11-28 02:55:48,140 INFO L231 Difference]: Finished difference. Result has 224 places, 156 transitions, 1194 flow [2024-11-28 02:55:48,140 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1194, PETRI_PLACES=224, PETRI_TRANSITIONS=156} [2024-11-28 02:55:48,140 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 157 predicate places. [2024-11-28 02:55:48,140 INFO L471 AbstractCegarLoop]: Abstraction has has 224 places, 156 transitions, 1194 flow [2024-11-28 02:55:48,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.75) internal successors, (171), 4 states have internal predecessors, (171), 0 states have call successors, (0), 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-28 02:55:48,141 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:55:48,141 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:48,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-28 02:55:48,141 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:55:48,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:48,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1233682311, now seen corresponding path program 1 times [2024-11-28 02:55:48,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:48,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811021250] [2024-11-28 02:55:48,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:48,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:48,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:48,293 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-11-28 02:55:48,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:48,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811021250] [2024-11-28 02:55:48,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811021250] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:48,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839383193] [2024-11-28 02:55:48,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:48,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:48,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:48,296 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:48,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 02:55:48,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:48,506 INFO L256 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:55:48,508 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:48,560 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-11-28 02:55:48,561 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:55:48,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839383193] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:48,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 02:55:48,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-11-28 02:55:48,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664122408] [2024-11-28 02:55:48,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:48,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 02:55:48,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:48,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 02:55:48,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:55:48,572 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 72 [2024-11-28 02:55:48,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 156 transitions, 1194 flow. Second operand has 6 states, 6 states have (on average 41.5) internal successors, (249), 6 states have internal predecessors, (249), 0 states have call successors, (0), 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-28 02:55:48,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:55:48,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 72 [2024-11-28 02:55:48,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:55:50,748 INFO L124 PetriNetUnfolderBase]: 4721/10745 cut-off events. [2024-11-28 02:55:50,748 INFO L125 PetriNetUnfolderBase]: For 66102/66847 co-relation queries the response was YES. [2024-11-28 02:55:50,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46131 conditions, 10745 events. 4721/10745 cut-off events. For 66102/66847 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 91457 event pairs, 99 based on Foata normal form. 619/11336 useless extension candidates. Maximal degree in co-relation 45997. Up to 3831 conditions per place. [2024-11-28 02:55:50,836 INFO L140 encePairwiseOnDemand]: 68/72 looper letters, 237 selfloop transitions, 13 changer transitions 0/304 dead transitions. [2024-11-28 02:55:50,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 304 transitions, 3192 flow [2024-11-28 02:55:50,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 02:55:50,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 02:55:50,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 312 transitions. [2024-11-28 02:55:50,838 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7222222222222222 [2024-11-28 02:55:50,838 INFO L175 Difference]: Start difference. First operand has 224 places, 156 transitions, 1194 flow. Second operand 6 states and 312 transitions. [2024-11-28 02:55:50,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 304 transitions, 3192 flow [2024-11-28 02:55:51,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 304 transitions, 3032 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-11-28 02:55:51,009 INFO L231 Difference]: Finished difference. Result has 225 places, 155 transitions, 1184 flow [2024-11-28 02:55:51,009 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1184, PETRI_PLACES=225, PETRI_TRANSITIONS=155} [2024-11-28 02:55:51,009 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 158 predicate places. [2024-11-28 02:55:51,009 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 155 transitions, 1184 flow [2024-11-28 02:55:51,010 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 41.5) internal successors, (249), 6 states have internal predecessors, (249), 0 states have call successors, (0), 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-28 02:55:51,010 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:55:51,010 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:51,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 02:55:51,210 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:51,210 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:55:51,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:51,211 INFO L85 PathProgramCache]: Analyzing trace with hash 410554853, now seen corresponding path program 1 times [2024-11-28 02:55:51,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:51,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298661489] [2024-11-28 02:55:51,211 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:55:51,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:51,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:55:51,281 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-28 02:55:51,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:51,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298661489] [2024-11-28 02:55:51,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298661489] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:55:51,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:55:51,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:55:51,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311963063] [2024-11-28 02:55:51,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:55:51,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:55:51,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:51,282 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:55:51,283 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:55:51,292 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 72 [2024-11-28 02:55:51,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 155 transitions, 1184 flow. Second operand has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 states have internal predecessors, (173), 0 states have call successors, (0), 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-28 02:55:51,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:55:51,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 72 [2024-11-28 02:55:51,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:55:53,417 INFO L124 PetriNetUnfolderBase]: 4487/10587 cut-off events. [2024-11-28 02:55:53,417 INFO L125 PetriNetUnfolderBase]: For 61035/61644 co-relation queries the response was YES. [2024-11-28 02:55:53,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45228 conditions, 10587 events. 4487/10587 cut-off events. For 61035/61644 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 91666 event pairs, 511 based on Foata normal form. 539/11090 useless extension candidates. Maximal degree in co-relation 45094. Up to 4888 conditions per place. [2024-11-28 02:55:53,527 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 160 selfloop transitions, 15 changer transitions 0/229 dead transitions. [2024-11-28 02:55:53,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 229 transitions, 2218 flow [2024-11-28 02:55:53,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:55:53,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 02:55:53,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 207 transitions. [2024-11-28 02:55:53,528 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.71875 [2024-11-28 02:55:53,528 INFO L175 Difference]: Start difference. First operand has 225 places, 155 transitions, 1184 flow. Second operand 4 states and 207 transitions. [2024-11-28 02:55:53,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 229 transitions, 2218 flow [2024-11-28 02:55:53,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 229 transitions, 2194 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-28 02:55:53,742 INFO L231 Difference]: Finished difference. Result has 222 places, 154 transitions, 1186 flow [2024-11-28 02:55:53,743 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1186, PETRI_PLACES=222, PETRI_TRANSITIONS=154} [2024-11-28 02:55:53,743 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 155 predicate places. [2024-11-28 02:55:53,743 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 154 transitions, 1186 flow [2024-11-28 02:55:53,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.25) internal successors, (173), 4 states have internal predecessors, (173), 0 states have call successors, (0), 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-28 02:55:53,744 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:55:53,744 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:55:53,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-28 02:55:53,744 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:55:53,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:55:53,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1379226364, now seen corresponding path program 2 times [2024-11-28 02:55:53,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:55:53,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764065630] [2024-11-28 02:55:53,745 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:55:53,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:55:53,793 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:55:53,793 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:55:55,409 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 48 proven. 48 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:55:55,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:55:55,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764065630] [2024-11-28 02:55:55,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764065630] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:55:55,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262657145] [2024-11-28 02:55:55,410 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:55:55,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:55:55,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:55:55,412 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:55:55,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 02:55:55,616 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:55:55,616 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:55:55,618 INFO L256 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 02:55:55,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:55:55,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:55:55,841 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:55:55,841 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:55:55,941 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:55:55,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 13 [2024-11-28 02:55:56,314 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 19 treesize of output 7 [2024-11-28 02:55:56,365 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 45 proven. 45 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 02:55:56,365 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:55:57,124 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 23 treesize of output 21 [2024-11-28 02:55:57,127 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 46 treesize of output 42 [2024-11-28 02:55:57,158 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 42 proven. 46 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-11-28 02:55:57,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262657145] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:55:57,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:55:57,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 17] total 47 [2024-11-28 02:55:57,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74886736] [2024-11-28 02:55:57,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:55:57,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-28 02:55:57,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:55:57,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-28 02:55:57,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=2080, Unknown=0, NotChecked=0, Total=2256 [2024-11-28 02:56:00,685 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-11-28 02:56:00,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 154 transitions, 1186 flow. Second operand has 48 states, 48 states have (on average 29.791666666666668) internal successors, (1430), 48 states have internal predecessors, (1430), 0 states have call successors, (0), 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-28 02:56:00,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:56:00,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-11-28 02:56:00,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:56:09,139 INFO L124 PetriNetUnfolderBase]: 8147/16056 cut-off events. [2024-11-28 02:56:09,139 INFO L125 PetriNetUnfolderBase]: For 99088/100466 co-relation queries the response was YES. [2024-11-28 02:56:09,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72194 conditions, 16056 events. 8147/16056 cut-off events. For 99088/100466 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 129331 event pairs, 984 based on Foata normal form. 952/16960 useless extension candidates. Maximal degree in co-relation 72056. Up to 2604 conditions per place. [2024-11-28 02:56:09,271 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 551 selfloop transitions, 48 changer transitions 0/644 dead transitions. [2024-11-28 02:56:09,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 644 transitions, 7143 flow [2024-11-28 02:56:09,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 02:56:09,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 02:56:09,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 984 transitions. [2024-11-28 02:56:09,273 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5256410256410257 [2024-11-28 02:56:09,273 INFO L175 Difference]: Start difference. First operand has 222 places, 154 transitions, 1186 flow. Second operand 26 states and 984 transitions. [2024-11-28 02:56:09,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 644 transitions, 7143 flow [2024-11-28 02:56:09,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 644 transitions, 6727 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-11-28 02:56:09,517 INFO L231 Difference]: Finished difference. Result has 247 places, 162 transitions, 1364 flow [2024-11-28 02:56:09,517 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1364, PETRI_PLACES=247, PETRI_TRANSITIONS=162} [2024-11-28 02:56:09,517 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 180 predicate places. [2024-11-28 02:56:09,517 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 162 transitions, 1364 flow [2024-11-28 02:56:09,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 29.791666666666668) internal successors, (1430), 48 states have internal predecessors, (1430), 0 states have call successors, (0), 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-28 02:56:09,518 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:56:09,518 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:56:09,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 02:56:09,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:56:09,718 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:56:09,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:56:09,719 INFO L85 PathProgramCache]: Analyzing trace with hash -193686656, now seen corresponding path program 2 times [2024-11-28 02:56:09,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:56:09,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267943600] [2024-11-28 02:56:09,719 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:56:09,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:56:09,750 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:56:09,750 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:56:11,276 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 48 proven. 52 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 02:56:11,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:56:11,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267943600] [2024-11-28 02:56:11,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267943600] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:56:11,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826775856] [2024-11-28 02:56:11,277 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:56:11,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:56:11,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:56:11,279 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:56:11,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 02:56:11,482 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:56:11,482 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:56:11,484 INFO L256 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 02:56:11,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:56:11,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-28 02:56:11,721 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:56:11,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:56:11,854 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 02:56:11,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-28 02:56:12,286 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 9 [2024-11-28 02:56:12,334 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 45 proven. 49 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-28 02:56:12,334 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:56:13,257 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 25 treesize of output 23 [2024-11-28 02:56:13,260 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 118 treesize of output 110 [2024-11-28 02:56:13,283 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 42 proven. 50 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2024-11-28 02:56:13,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826775856] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:56:13,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:56:13,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18, 17] total 47 [2024-11-28 02:56:13,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10871846] [2024-11-28 02:56:13,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:56:13,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-11-28 02:56:13,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:56:13,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-11-28 02:56:13,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=2080, Unknown=0, NotChecked=0, Total=2256 [2024-11-28 02:56:14,223 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 72 [2024-11-28 02:56:14,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 162 transitions, 1364 flow. Second operand has 48 states, 48 states have (on average 30.666666666666668) internal successors, (1472), 48 states have internal predecessors, (1472), 0 states have call successors, (0), 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-28 02:56:14,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:56:14,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 72 [2024-11-28 02:56:14,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:56:24,629 INFO L124 PetriNetUnfolderBase]: 14205/30079 cut-off events. [2024-11-28 02:56:24,629 INFO L125 PetriNetUnfolderBase]: For 183947/186205 co-relation queries the response was YES. [2024-11-28 02:56:24,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135727 conditions, 30079 events. 14205/30079 cut-off events. For 183947/186205 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 283791 event pairs, 2494 based on Foata normal form. 1616/31621 useless extension candidates. Maximal degree in co-relation 130974. Up to 3740 conditions per place. [2024-11-28 02:56:24,871 INFO L140 encePairwiseOnDemand]: 58/72 looper letters, 918 selfloop transitions, 69 changer transitions 0/1036 dead transitions. [2024-11-28 02:56:24,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 1036 transitions, 11284 flow [2024-11-28 02:56:24,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-28 02:56:24,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-11-28 02:56:24,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1470 transitions. [2024-11-28 02:56:24,873 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5518018018018018 [2024-11-28 02:56:24,873 INFO L175 Difference]: Start difference. First operand has 247 places, 162 transitions, 1364 flow. Second operand 37 states and 1470 transitions. [2024-11-28 02:56:24,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 1036 transitions, 11284 flow [2024-11-28 02:56:25,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 1036 transitions, 11156 flow, removed 10 selfloop flow, removed 19 redundant places. [2024-11-28 02:56:25,510 INFO L231 Difference]: Finished difference. Result has 266 places, 187 transitions, 1747 flow [2024-11-28 02:56:25,510 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1747, PETRI_PLACES=266, PETRI_TRANSITIONS=187} [2024-11-28 02:56:25,511 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 199 predicate places. [2024-11-28 02:56:25,511 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 187 transitions, 1747 flow [2024-11-28 02:56:25,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 30.666666666666668) internal successors, (1472), 48 states have internal predecessors, (1472), 0 states have call successors, (0), 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-28 02:56:25,511 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:56:25,512 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-28 02:56:25,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-28 02:56:25,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-28 02:56:25,712 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:56:25,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:56:25,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1709319266, now seen corresponding path program 2 times [2024-11-28 02:56:25,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:56:25,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779458041] [2024-11-28 02:56:25,713 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:56:25,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:56:25,738 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:56:25,738 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:56:27,101 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 13 proven. 102 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 02:56:27,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:56:27,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779458041] [2024-11-28 02:56:27,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779458041] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:56:27,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78898585] [2024-11-28 02:56:27,101 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:56:27,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:56:27,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:56:27,103 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:56:27,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 02:56:27,326 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:56:27,326 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:56:27,328 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-28 02:56:27,331 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:56:27,334 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-28 02:56:27,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:56:27,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:27,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2024-11-28 02:56:27,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 02:56:27,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2024-11-28 02:56:27,972 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 02:56:27,972 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-28 02:56:28,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:56:28,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:56:28,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:56:28,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:56:28,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-28 02:56:28,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 02:56:28,827 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 15 proven. 102 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-28 02:56:28,827 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:56:29,182 WARN L851 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_206| Int) (v_ArrVal_1463 (Array Int Int))) (or (< 0 (+ 2147483649 (select (select (store |c_#memory_int#1| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_206| v_ArrVal_1463) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_206|) 0)))) is different from false [2024-11-28 02:56:29,220 WARN L851 $PredicateComparison]: unable to prove that (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_206| Int) (v_ArrVal_1463 (Array Int Int)) (|v_ULTIMATE.start_create_fresh_int_array_#t~nondet18#1_867| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_206|) 0)) (< 0 (+ (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* |c_ULTIMATE.start_create_fresh_int_array_~i~2#1| 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) |v_ULTIMATE.start_create_fresh_int_array_#t~nondet18#1_867|)) |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_206| v_ArrVal_1463) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 2147483649)))) is different from false [2024-11-28 02:56:34,940 INFO L349 Elim1Store]: treesize reduction 66, result has 35.9 percent of original size [2024-11-28 02:56:34,940 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 3 case distinctions, treesize of input 40 treesize of output 51 [2024-11-28 02:56:34,957 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:34,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2024-11-28 02:56:34,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-28 02:56:35,531 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 14 proven. 74 refuted. 0 times theorem prover too weak. 22 trivial. 29 not checked. [2024-11-28 02:56:35,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78898585] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:56:35,532 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:56:35,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 19] total 48 [2024-11-28 02:56:35,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156110748] [2024-11-28 02:56:35,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:56:35,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-28 02:56:35,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:56:35,533 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-28 02:56:35,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=2083, Unknown=7, NotChecked=186, Total=2450 [2024-11-28 02:56:35,598 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 72 [2024-11-28 02:56:35,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 187 transitions, 1747 flow. Second operand has 50 states, 50 states have (on average 22.28) internal successors, (1114), 50 states have internal predecessors, (1114), 0 states have call successors, (0), 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-28 02:56:35,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:56:35,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 72 [2024-11-28 02:56:35,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 02:56:48,263 INFO L124 PetriNetUnfolderBase]: 22093/38793 cut-off events. [2024-11-28 02:56:48,263 INFO L125 PetriNetUnfolderBase]: For 235526/238922 co-relation queries the response was YES. [2024-11-28 02:56:48,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179887 conditions, 38793 events. 22093/38793 cut-off events. For 235526/238922 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 320476 event pairs, 3712 based on Foata normal form. 2468/41179 useless extension candidates. Maximal degree in co-relation 173309. Up to 6052 conditions per place. [2024-11-28 02:56:48,647 INFO L140 encePairwiseOnDemand]: 55/72 looper letters, 730 selfloop transitions, 76 changer transitions 0/838 dead transitions. [2024-11-28 02:56:48,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 838 transitions, 9106 flow [2024-11-28 02:56:48,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-28 02:56:48,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-28 02:56:48,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1103 transitions. [2024-11-28 02:56:48,649 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3928062678062678 [2024-11-28 02:56:48,650 INFO L175 Difference]: Start difference. First operand has 266 places, 187 transitions, 1747 flow. Second operand 39 states and 1103 transitions. [2024-11-28 02:56:48,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 838 transitions, 9106 flow [2024-11-28 02:56:49,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 838 transitions, 8960 flow, removed 4 selfloop flow, removed 18 redundant places. [2024-11-28 02:56:49,761 INFO L231 Difference]: Finished difference. Result has 290 places, 192 transitions, 1841 flow [2024-11-28 02:56:49,761 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1841, PETRI_PLACES=290, PETRI_TRANSITIONS=192} [2024-11-28 02:56:49,762 INFO L279 CegarLoopForPetriNet]: 67 programPoint places, 223 predicate places. [2024-11-28 02:56:49,762 INFO L471 AbstractCegarLoop]: Abstraction has has 290 places, 192 transitions, 1841 flow [2024-11-28 02:56:49,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 22.28) internal successors, (1114), 50 states have internal predecessors, (1114), 0 states have call successors, (0), 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-28 02:56:49,762 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 02:56:49,763 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:56:49,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-28 02:56:49,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:56:49,963 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-11-28 02:56:49,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:56:49,964 INFO L85 PathProgramCache]: Analyzing trace with hash 635319596, now seen corresponding path program 2 times [2024-11-28 02:56:49,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:56:49,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593525997] [2024-11-28 02:56:49,964 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:56:49,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:56:49,992 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:56:49,992 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:56:51,314 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 13 proven. 94 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-28 02:56:51,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:56:51,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593525997] [2024-11-28 02:56:51,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593525997] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:56:51,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618954072] [2024-11-28 02:56:51,314 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 02:56:51,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:56:51,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:56:51,316 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:56:51,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ce8a7682-f241-4c40-a812-5ffe6494f3d5/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 02:56:51,534 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 02:56:51,534 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 02:56:51,537 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-11-28 02:56:51,540 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:56:51,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 02:56:51,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-28 02:56:51,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-28 02:56:52,142 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 02:56:52,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2024-11-28 02:56:52,539 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 02:56:52,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2024-11-28 02:56:52,761 INFO L349 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2024-11-28 02:56:52,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 02:56:52,993 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 02:56:52,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 21 [2024-11-28 02:56:53,223 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-28 02:56:53,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 21 [2024-11-28 02:56:54,008 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:54,008 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 22 treesize of output 18 [2024-11-28 02:56:54,060 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 20 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 02:56:54,060 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:56:55,278 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:56:55,279 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 1 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 46 [2024-11-28 02:56:57,582 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_10 (Array Int Int))) (or (< 2147483647 (select v_arrayElimArr_10 (+ 8 (* |c_ULTIMATE.start_create_fresh_int_array_#t~post19#1| 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (< (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_arrayElimArr_10) c_~o_0~0.base) (+ c_~o_0~0.offset 8)) 9223372039002259456))) is different from false [2024-11-28 02:56:57,622 WARN L851 $PredicateComparison]: unable to prove that (forall ((|ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| Int) (v_arrayElimArr_10 (Array Int Int))) (or (< (select (select (store |c_#memory_int#1| |ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_arrayElimArr_10) c_~o_0~0.base) (+ c_~o_0~0.offset 8)) 9223372039002259456) (< 2147483647 (select v_arrayElimArr_10 (+ (* |c_ULTIMATE.start_create_fresh_int_array_~i~2#1| 4) 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) is different from false [2024-11-28 02:57:00,288 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:57:00,289 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 3 case distinctions, treesize of input 40 treesize of output 51 [2024-11-28 02:57:00,316 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:57:00,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2024-11-28 02:57:00,342 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 02:57:00,342 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 17 treesize of output 19 [2024-11-28 02:57:00,493 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 12 proven. 87 refuted. 13 times theorem prover too weak. 0 trivial. 19 not checked. [2024-11-28 02:57:00,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618954072] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:57:00,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:57:00,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 27, 26] total 65 [2024-11-28 02:57:00,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363094067] [2024-11-28 02:57:00,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:57:00,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-11-28 02:57:00,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:57:00,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-11-28 02:57:00,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=3812, Unknown=76, NotChecked=254, Total=4422 [2024-11-28 02:57:00,557 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 72 [2024-11-28 02:57:00,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 192 transitions, 1841 flow. Second operand has 67 states, 67 states have (on average 24.134328358208954) internal successors, (1617), 67 states have internal predecessors, (1617), 0 states have call successors, (0), 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-28 02:57:00,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 02:57:00,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 72 [2024-11-28 02:57:00,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand