./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX --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 613bf9314e4e3fb6e64527ec38c7e6b39400e524de37a5103e9f06d9db406d3d --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 16:43:03,204 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 16:43:03,305 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-08 16:43:03,310 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 16:43:03,311 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 16:43:03,357 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 16:43:03,358 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 16:43:03,360 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 16:43:03,360 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 16:43:03,362 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 16:43:03,363 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 16:43:03,363 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 16:43:03,364 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 16:43:03,364 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 16:43:03,364 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 16:43:03,365 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 16:43:03,367 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 16:43:03,367 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 16:43:03,368 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 16:43:03,368 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 16:43:03,368 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 16:43:03,369 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 16:43:03,369 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 16:43:03,370 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 16:43:03,370 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 16:43:03,370 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-08 16:43:03,371 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-08 16:43:03,371 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 16:43:03,371 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 16:43:03,372 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 16:43:03,372 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 16:43:03,372 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 16:43:03,373 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 16:43:03,373 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 16:43:03,373 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:43:03,374 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 16:43:03,374 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 16:43:03,374 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 16:43:03,375 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 16:43:03,375 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 16:43:03,375 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 16:43:03,376 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 16:43:03,376 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 16:43:03,377 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 16:43:03,377 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX 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 -> 613bf9314e4e3fb6e64527ec38c7e6b39400e524de37a5103e9f06d9db406d3d [2024-11-08 16:43:03,729 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 16:43:03,766 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 16:43:03,769 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 16:43:03,770 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 16:43:03,770 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 16:43:03,772 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c Unable to find full path for "g++" [2024-11-08 16:43:05,707 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 16:43:05,907 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 16:43:05,908 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c [2024-11-08 16:43:05,917 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/data/56e020dd2/84f0ebf2442c457f91451bdec68076c2/FLAG7c7892df9 [2024-11-08 16:43:06,280 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/data/56e020dd2/84f0ebf2442c457f91451bdec68076c2 [2024-11-08 16:43:06,282 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 16:43:06,284 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 16:43:06,285 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 16:43:06,286 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 16:43:06,292 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 16:43:06,293 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,294 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@158aac55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06, skipping insertion in model container [2024-11-08 16:43:06,296 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,346 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 16:43:06,585 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:43:06,596 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 16:43:06,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:43:06,643 INFO L204 MainTranslator]: Completed translation [2024-11-08 16:43:06,643 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06 WrapperNode [2024-11-08 16:43:06,643 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 16:43:06,645 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 16:43:06,645 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 16:43:06,645 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 16:43:06,653 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,661 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,689 INFO L138 Inliner]: procedures = 24, calls = 30, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 170 [2024-11-08 16:43:06,689 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 16:43:06,690 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 16:43:06,690 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 16:43:06,691 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 16:43:06,702 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,703 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,706 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,721 INFO L175 MemorySlicer]: Split 6 memory accesses to 2 slices as follows [2, 4]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-08 16:43:06,721 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,722 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,731 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,735 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,737 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,739 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,742 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 16:43:06,743 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 16:43:06,743 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 16:43:06,743 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 16:43:06,744 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (1/1) ... [2024-11-08 16:43:06,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:43:06,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:06,778 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 16:43:06,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 16:43:06,817 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 16:43:06,818 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-08 16:43:06,818 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-08 16:43:06,818 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-08 16:43:06,819 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-08 16:43:06,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 16:43:06,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-08 16:43:06,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-08 16:43:06,820 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-08 16:43:06,820 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-08 16:43:06,820 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-08 16:43:06,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-08 16:43:06,821 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 16:43:06,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 16:43:06,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-08 16:43:06,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-08 16:43:06,823 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-08 16:43:07,037 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 16:43:07,040 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 16:43:07,386 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-08 16:43:07,386 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 16:43:07,683 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 16:43:07,684 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 16:43:07,685 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:43:07 BoogieIcfgContainer [2024-11-08 16:43:07,685 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 16:43:07,691 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 16:43:07,691 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 16:43:07,694 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 16:43:07,695 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:43:06" (1/3) ... [2024-11-08 16:43:07,697 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22544c20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:43:07, skipping insertion in model container [2024-11-08 16:43:07,697 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:43:06" (2/3) ... [2024-11-08 16:43:07,698 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22544c20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:43:07, skipping insertion in model container [2024-11-08 16:43:07,698 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:43:07" (3/3) ... [2024-11-08 16:43:07,700 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-2-nl.wvr.c [2024-11-08 16:43:07,717 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 16:43:07,717 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2024-11-08 16:43:07,718 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-08 16:43:07,778 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-08 16:43:07,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 50 transitions, 114 flow [2024-11-08 16:43:07,848 INFO L124 PetriNetUnfolderBase]: 6/48 cut-off events. [2024-11-08 16:43:07,849 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-08 16:43:07,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57 conditions, 48 events. 6/48 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 122 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 36. Up to 2 conditions per place. [2024-11-08 16:43:07,852 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 50 transitions, 114 flow [2024-11-08 16:43:07,856 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 47 places, 46 transitions, 101 flow [2024-11-08 16:43:07,868 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 16:43:07,877 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;@759dfdc1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 16:43:07,877 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-11-08 16:43:07,884 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-08 16:43:07,885 INFO L124 PetriNetUnfolderBase]: 1/7 cut-off events. [2024-11-08 16:43:07,886 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-08 16:43:07,886 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:07,886 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-08 16:43:07,887 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:07,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:07,893 INFO L85 PathProgramCache]: Analyzing trace with hash 16797395, now seen corresponding path program 1 times [2024-11-08 16:43:07,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:07,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148099245] [2024-11-08 16:43:07,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:07,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:08,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:08,289 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-08 16:43:08,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:08,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148099245] [2024-11-08 16:43:08,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148099245] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:08,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:43:08,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:43:08,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330167184] [2024-11-08 16:43:08,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:08,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:43:08,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:08,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:43:08,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:43:08,355 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 50 [2024-11-08 16:43:08,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 46 transitions, 101 flow. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 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-08 16:43:08,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:08,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 50 [2024-11-08 16:43:08,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:08,574 INFO L124 PetriNetUnfolderBase]: 168/409 cut-off events. [2024-11-08 16:43:08,575 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-11-08 16:43:08,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 714 conditions, 409 events. 168/409 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2278 event pairs, 136 based on Foata normal form. 18/323 useless extension candidates. Maximal degree in co-relation 652. Up to 276 conditions per place. [2024-11-08 16:43:08,581 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 23 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-11-08 16:43:08,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 153 flow [2024-11-08 16:43:08,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:43:08,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-08 16:43:08,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-11-08 16:43:08,595 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-11-08 16:43:08,598 INFO L175 Difference]: Start difference. First operand has 47 places, 46 transitions, 101 flow. Second operand 4 states and 113 transitions. [2024-11-08 16:43:08,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 153 flow [2024-11-08 16:43:08,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 148 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-08 16:43:08,604 INFO L231 Difference]: Finished difference. Result has 46 places, 45 transitions, 117 flow [2024-11-08 16:43:08,607 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=117, PETRI_PLACES=46, PETRI_TRANSITIONS=45} [2024-11-08 16:43:08,611 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, -1 predicate places. [2024-11-08 16:43:08,611 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 45 transitions, 117 flow [2024-11-08 16:43:08,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 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-08 16:43:08,612 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:08,613 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:08,614 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 16:43:08,614 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:08,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:08,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1642187273, now seen corresponding path program 1 times [2024-11-08 16:43:08,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:08,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561416481] [2024-11-08 16:43:08,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:08,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:08,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:08,807 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-08 16:43:08,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:08,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561416481] [2024-11-08 16:43:08,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561416481] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:08,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:43:08,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:43:08,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518690365] [2024-11-08 16:43:08,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:08,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:43:08,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:08,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:43:08,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:43:08,818 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 50 [2024-11-08 16:43:08,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 45 transitions, 117 flow. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 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-08 16:43:08,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:08,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 50 [2024-11-08 16:43:08,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:09,041 INFO L124 PetriNetUnfolderBase]: 176/442 cut-off events. [2024-11-08 16:43:09,041 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-08 16:43:09,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 779 conditions, 442 events. 176/442 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2372 event pairs, 143 based on Foata normal form. 10/351 useless extension candidates. Maximal degree in co-relation 696. Up to 275 conditions per place. [2024-11-08 16:43:09,046 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 24 selfloop transitions, 2 changer transitions 9/53 dead transitions. [2024-11-08 16:43:09,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 53 transitions, 206 flow [2024-11-08 16:43:09,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:43:09,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 16:43:09,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-11-08 16:43:09,048 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.564 [2024-11-08 16:43:09,048 INFO L175 Difference]: Start difference. First operand has 46 places, 45 transitions, 117 flow. Second operand 5 states and 141 transitions. [2024-11-08 16:43:09,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 53 transitions, 206 flow [2024-11-08 16:43:09,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 53 transitions, 203 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-08 16:43:09,051 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 132 flow [2024-11-08 16:43:09,052 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=132, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-11-08 16:43:09,053 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 4 predicate places. [2024-11-08 16:43:09,053 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 132 flow [2024-11-08 16:43:09,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 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-08 16:43:09,053 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:09,054 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1] [2024-11-08 16:43:09,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 16:43:09,054 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:09,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:09,055 INFO L85 PathProgramCache]: Analyzing trace with hash -658911901, now seen corresponding path program 1 times [2024-11-08 16:43:09,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:09,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751162852] [2024-11-08 16:43:09,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:09,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:09,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:09,235 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-08 16:43:09,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:09,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751162852] [2024-11-08 16:43:09,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751162852] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:09,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26207063] [2024-11-08 16:43:09,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:09,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:09,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:09,239 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:09,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 16:43:09,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:09,312 INFO L255 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 16:43:09,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:09,380 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:09,380 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:43:09,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26207063] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:09,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:43:09,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-08 16:43:09,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896829970] [2024-11-08 16:43:09,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:09,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 16:43:09,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:09,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 16:43:09,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-08 16:43:09,410 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 50 [2024-11-08 16:43:09,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 132 flow. Second operand has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 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-08 16:43:09,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:09,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 50 [2024-11-08 16:43:09,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:09,596 INFO L124 PetriNetUnfolderBase]: 166/405 cut-off events. [2024-11-08 16:43:09,596 INFO L125 PetriNetUnfolderBase]: For 46/46 co-relation queries the response was YES. [2024-11-08 16:43:09,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 807 conditions, 405 events. 166/405 cut-off events. For 46/46 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2228 event pairs, 136 based on Foata normal form. 1/304 useless extension candidates. Maximal degree in co-relation 785. Up to 270 conditions per place. [2024-11-08 16:43:09,602 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 19 selfloop transitions, 6 changer transitions 0/43 dead transitions. [2024-11-08 16:43:09,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 43 transitions, 178 flow [2024-11-08 16:43:09,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 16:43:09,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-08 16:43:09,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-11-08 16:43:09,605 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4866666666666667 [2024-11-08 16:43:09,606 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 132 flow. Second operand 6 states and 146 transitions. [2024-11-08 16:43:09,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 43 transitions, 178 flow [2024-11-08 16:43:09,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 43 transitions, 172 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-08 16:43:09,608 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 134 flow [2024-11-08 16:43:09,608 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=134, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-11-08 16:43:09,609 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 4 predicate places. [2024-11-08 16:43:09,611 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 134 flow [2024-11-08 16:43:09,611 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 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-08 16:43:09,611 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:09,612 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1] [2024-11-08 16:43:09,633 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-08 16:43:09,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:09,820 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:09,820 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:09,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1048568066, now seen corresponding path program 1 times [2024-11-08 16:43:09,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:09,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332905071] [2024-11-08 16:43:09,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:09,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:09,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:09,907 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:09,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:09,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332905071] [2024-11-08 16:43:09,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332905071] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:09,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762943789] [2024-11-08 16:43:09,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:09,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:09,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:09,911 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:09,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 16:43:09,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:09,983 INFO L255 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 16:43:09,984 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:10,018 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:10,018 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:10,073 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:10,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762943789] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:10,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:10,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-08 16:43:10,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616416587] [2024-11-08 16:43:10,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:10,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-08 16:43:10,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:10,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-08 16:43:10,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-08 16:43:10,118 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 50 [2024-11-08 16:43:10,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 134 flow. Second operand has 12 states, 12 states have (on average 21.083333333333332) internal successors, (253), 12 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:10,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:10,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 50 [2024-11-08 16:43:10,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:10,304 INFO L124 PetriNetUnfolderBase]: 172/426 cut-off events. [2024-11-08 16:43:10,304 INFO L125 PetriNetUnfolderBase]: For 78/78 co-relation queries the response was YES. [2024-11-08 16:43:10,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 861 conditions, 426 events. 172/426 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2370 event pairs, 136 based on Foata normal form. 3/328 useless extension candidates. Maximal degree in co-relation 781. Up to 277 conditions per place. [2024-11-08 16:43:10,308 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 22 selfloop transitions, 12 changer transitions 0/52 dead transitions. [2024-11-08 16:43:10,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 52 transitions, 250 flow [2024-11-08 16:43:10,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-08 16:43:10,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-08 16:43:10,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-11-08 16:43:10,312 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.474 [2024-11-08 16:43:10,312 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 134 flow. Second operand 10 states and 237 transitions. [2024-11-08 16:43:10,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 52 transitions, 250 flow [2024-11-08 16:43:10,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 52 transitions, 231 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-08 16:43:10,319 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 205 flow [2024-11-08 16:43:10,319 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=205, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2024-11-08 16:43:10,320 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 12 predicate places. [2024-11-08 16:43:10,320 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 205 flow [2024-11-08 16:43:10,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 21.083333333333332) internal successors, (253), 12 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:10,320 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:10,320 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:10,342 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-08 16:43:10,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2024-11-08 16:43:10,521 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:10,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:10,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1399226215, now seen corresponding path program 1 times [2024-11-08 16:43:10,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:10,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701175179] [2024-11-08 16:43:10,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:10,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:10,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:10,735 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:10,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:10,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701175179] [2024-11-08 16:43:10,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701175179] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:10,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655590397] [2024-11-08 16:43:10,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:10,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:10,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:10,739 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:10,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 16:43:10,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:10,833 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 16:43:10,834 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:10,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 16:43:10,870 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:43:10,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655590397] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:10,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:43:10,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2024-11-08 16:43:10,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084545224] [2024-11-08 16:43:10,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:10,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:43:10,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:10,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:43:10,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-08 16:43:10,872 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 50 [2024-11-08 16:43:10,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 205 flow. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 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-08 16:43:10,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:10,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 50 [2024-11-08 16:43:10,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:10,953 INFO L124 PetriNetUnfolderBase]: 113/300 cut-off events. [2024-11-08 16:43:10,953 INFO L125 PetriNetUnfolderBase]: For 105/105 co-relation queries the response was YES. [2024-11-08 16:43:10,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 593 conditions, 300 events. 113/300 cut-off events. For 105/105 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1437 event pairs, 83 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 550. Up to 187 conditions per place. [2024-11-08 16:43:10,956 INFO L140 encePairwiseOnDemand]: 46/50 looper letters, 29 selfloop transitions, 1 changer transitions 0/49 dead transitions. [2024-11-08 16:43:10,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 49 transitions, 253 flow [2024-11-08 16:43:10,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:43:10,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-08 16:43:10,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-11-08 16:43:10,957 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5866666666666667 [2024-11-08 16:43:10,958 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 205 flow. Second operand 3 states and 88 transitions. [2024-11-08 16:43:10,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 49 transitions, 253 flow [2024-11-08 16:43:10,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 49 transitions, 243 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-08 16:43:10,964 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 185 flow [2024-11-08 16:43:10,964 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=185, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-11-08 16:43:10,965 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 9 predicate places. [2024-11-08 16:43:10,966 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 185 flow [2024-11-08 16:43:10,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 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-08 16:43:10,967 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:10,967 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:10,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-08 16:43:11,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:11,168 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:11,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:11,169 INFO L85 PathProgramCache]: Analyzing trace with hash -989623729, now seen corresponding path program 1 times [2024-11-08 16:43:11,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:11,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865742768] [2024-11-08 16:43:11,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:11,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:11,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:11,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 16:43:11,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:11,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865742768] [2024-11-08 16:43:11,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865742768] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:11,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:43:11,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:43:11,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907421678] [2024-11-08 16:43:11,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:11,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:43:11,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:11,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:43:11,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:43:11,244 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 50 [2024-11-08 16:43:11,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 185 flow. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 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-08 16:43:11,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:11,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 50 [2024-11-08 16:43:11,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:11,333 INFO L124 PetriNetUnfolderBase]: 124/321 cut-off events. [2024-11-08 16:43:11,334 INFO L125 PetriNetUnfolderBase]: For 104/104 co-relation queries the response was YES. [2024-11-08 16:43:11,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 321 events. 124/321 cut-off events. For 104/104 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1439 event pairs, 28 based on Foata normal form. 4/275 useless extension candidates. Maximal degree in co-relation 612. Up to 157 conditions per place. [2024-11-08 16:43:11,339 INFO L140 encePairwiseOnDemand]: 46/50 looper letters, 33 selfloop transitions, 3 changer transitions 0/55 dead transitions. [2024-11-08 16:43:11,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 55 transitions, 275 flow [2024-11-08 16:43:11,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:43:11,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-08 16:43:11,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 92 transitions. [2024-11-08 16:43:11,341 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-11-08 16:43:11,341 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 185 flow. Second operand 3 states and 92 transitions. [2024-11-08 16:43:11,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 55 transitions, 275 flow [2024-11-08 16:43:11,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 55 transitions, 274 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-08 16:43:11,346 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 207 flow [2024-11-08 16:43:11,347 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=207, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-11-08 16:43:11,347 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 11 predicate places. [2024-11-08 16:43:11,347 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 207 flow [2024-11-08 16:43:11,348 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 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-08 16:43:11,348 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:11,348 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:11,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 16:43:11,348 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:11,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:11,349 INFO L85 PathProgramCache]: Analyzing trace with hash -330625027, now seen corresponding path program 1 times [2024-11-08 16:43:11,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:11,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169568093] [2024-11-08 16:43:11,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:11,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:11,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:11,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 16:43:11,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:11,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169568093] [2024-11-08 16:43:11,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169568093] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:11,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:43:11,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:43:11,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592624562] [2024-11-08 16:43:11,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:11,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:43:11,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:11,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:43:11,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:43:11,425 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 50 [2024-11-08 16:43:11,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 207 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 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-08 16:43:11,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:11,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 50 [2024-11-08 16:43:11,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:11,552 INFO L124 PetriNetUnfolderBase]: 207/482 cut-off events. [2024-11-08 16:43:11,552 INFO L125 PetriNetUnfolderBase]: For 200/200 co-relation queries the response was YES. [2024-11-08 16:43:11,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1027 conditions, 482 events. 207/482 cut-off events. For 200/200 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2236 event pairs, 119 based on Foata normal form. 12/434 useless extension candidates. Maximal degree in co-relation 1011. Up to 278 conditions per place. [2024-11-08 16:43:11,555 INFO L140 encePairwiseOnDemand]: 44/50 looper letters, 48 selfloop transitions, 4 changer transitions 0/68 dead transitions. [2024-11-08 16:43:11,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 68 transitions, 357 flow [2024-11-08 16:43:11,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:43:11,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-08 16:43:11,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-11-08 16:43:11,557 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-11-08 16:43:11,557 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 207 flow. Second operand 4 states and 118 transitions. [2024-11-08 16:43:11,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 68 transitions, 357 flow [2024-11-08 16:43:11,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 68 transitions, 340 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-11-08 16:43:11,561 INFO L231 Difference]: Finished difference. Result has 61 places, 54 transitions, 223 flow [2024-11-08 16:43:11,561 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=223, PETRI_PLACES=61, PETRI_TRANSITIONS=54} [2024-11-08 16:43:11,562 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 14 predicate places. [2024-11-08 16:43:11,562 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 54 transitions, 223 flow [2024-11-08 16:43:11,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 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-08 16:43:11,562 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:11,562 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:11,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-08 16:43:11,563 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:11,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:11,563 INFO L85 PathProgramCache]: Analyzing trace with hash 2073195405, now seen corresponding path program 1 times [2024-11-08 16:43:11,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:11,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318826374] [2024-11-08 16:43:11,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:11,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:11,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:12,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:12,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:12,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318826374] [2024-11-08 16:43:12,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318826374] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:12,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354411062] [2024-11-08 16:43:12,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:12,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:12,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:12,090 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:12,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 16:43:12,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:12,169 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 16:43:12,171 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:12,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-08 16:43:12,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:12,556 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:13,300 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 40 treesize of output 36 [2024-11-08 16:43:13,323 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-08 16:43:13,323 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 50 treesize of output 41 [2024-11-08 16:43:13,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:13,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354411062] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:13,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:13,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 23 [2024-11-08 16:43:13,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978776028] [2024-11-08 16:43:13,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:13,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-08 16:43:13,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:13,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-08 16:43:13,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2024-11-08 16:43:13,626 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-11-08 16:43:13,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 54 transitions, 223 flow. Second operand has 25 states, 25 states have (on average 13.68) internal successors, (342), 25 states have internal predecessors, (342), 0 states have call successors, (0), 0 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-08 16:43:13,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:13,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-11-08 16:43:13,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:16,097 INFO L124 PetriNetUnfolderBase]: 953/2009 cut-off events. [2024-11-08 16:43:16,097 INFO L125 PetriNetUnfolderBase]: For 692/742 co-relation queries the response was YES. [2024-11-08 16:43:16,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4524 conditions, 2009 events. 953/2009 cut-off events. For 692/742 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12165 event pairs, 158 based on Foata normal form. 0/1750 useless extension candidates. Maximal degree in co-relation 4507. Up to 340 conditions per place. [2024-11-08 16:43:16,112 INFO L140 encePairwiseOnDemand]: 34/50 looper letters, 157 selfloop transitions, 52 changer transitions 24/244 dead transitions. [2024-11-08 16:43:16,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 244 transitions, 1282 flow [2024-11-08 16:43:16,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-08 16:43:16,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-08 16:43:16,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 547 transitions. [2024-11-08 16:43:16,115 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39071428571428574 [2024-11-08 16:43:16,116 INFO L175 Difference]: Start difference. First operand has 61 places, 54 transitions, 223 flow. Second operand 28 states and 547 transitions. [2024-11-08 16:43:16,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 244 transitions, 1282 flow [2024-11-08 16:43:16,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 244 transitions, 1267 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-08 16:43:16,122 INFO L231 Difference]: Finished difference. Result has 105 places, 96 transitions, 605 flow [2024-11-08 16:43:16,123 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=605, PETRI_PLACES=105, PETRI_TRANSITIONS=96} [2024-11-08 16:43:16,123 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 58 predicate places. [2024-11-08 16:43:16,123 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 96 transitions, 605 flow [2024-11-08 16:43:16,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 13.68) internal successors, (342), 25 states have internal predecessors, (342), 0 states have call successors, (0), 0 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-08 16:43:16,124 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:16,124 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:16,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-08 16:43:16,325 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:16,325 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:16,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:16,326 INFO L85 PathProgramCache]: Analyzing trace with hash 2064258105, now seen corresponding path program 2 times [2024-11-08 16:43:16,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:16,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540276349] [2024-11-08 16:43:16,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:16,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:16,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:16,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:16,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540276349] [2024-11-08 16:43:16,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540276349] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:16,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018737916] [2024-11-08 16:43:16,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 16:43:16,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:16,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:16,789 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:16,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-08 16:43:16,876 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-08 16:43:16,877 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:43:16,878 INFO L255 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 16:43:16,880 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:16,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 16:43:16,993 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:43:16,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018737916] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:16,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:43:16,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 12 [2024-11-08 16:43:16,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502571269] [2024-11-08 16:43:16,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:16,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 16:43:16,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:16,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 16:43:16,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2024-11-08 16:43:17,024 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 50 [2024-11-08 16:43:17,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 96 transitions, 605 flow. Second operand has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:17,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:17,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 50 [2024-11-08 16:43:17,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:17,409 INFO L124 PetriNetUnfolderBase]: 718/1743 cut-off events. [2024-11-08 16:43:17,409 INFO L125 PetriNetUnfolderBase]: For 3058/3116 co-relation queries the response was YES. [2024-11-08 16:43:17,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5002 conditions, 1743 events. 718/1743 cut-off events. For 3058/3116 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11460 event pairs, 191 based on Foata normal form. 13/1668 useless extension candidates. Maximal degree in co-relation 4966. Up to 956 conditions per place. [2024-11-08 16:43:17,428 INFO L140 encePairwiseOnDemand]: 44/50 looper letters, 76 selfloop transitions, 19 changer transitions 2/123 dead transitions. [2024-11-08 16:43:17,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 123 transitions, 903 flow [2024-11-08 16:43:17,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 16:43:17,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-08 16:43:17,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-11-08 16:43:17,430 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5533333333333333 [2024-11-08 16:43:17,430 INFO L175 Difference]: Start difference. First operand has 105 places, 96 transitions, 605 flow. Second operand 6 states and 166 transitions. [2024-11-08 16:43:17,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 123 transitions, 903 flow [2024-11-08 16:43:17,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 123 transitions, 866 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-11-08 16:43:17,463 INFO L231 Difference]: Finished difference. Result has 106 places, 104 transitions, 688 flow [2024-11-08 16:43:17,463 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=688, PETRI_PLACES=106, PETRI_TRANSITIONS=104} [2024-11-08 16:43:17,464 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 59 predicate places. [2024-11-08 16:43:17,464 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 104 transitions, 688 flow [2024-11-08 16:43:17,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:17,464 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:17,465 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:17,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-08 16:43:17,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:17,671 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:17,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:17,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1289879069, now seen corresponding path program 1 times [2024-11-08 16:43:17,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:17,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197857774] [2024-11-08 16:43:17,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:17,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:17,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:18,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:18,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:18,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197857774] [2024-11-08 16:43:18,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197857774] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:18,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590608546] [2024-11-08 16:43:18,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:18,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:18,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:18,182 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:18,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-08 16:43:18,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:18,266 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 16:43:18,269 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:18,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-08 16:43:18,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:18,601 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:19,264 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 40 treesize of output 36 [2024-11-08 16:43:19,281 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-08 16:43:19,281 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 50 treesize of output 41 [2024-11-08 16:43:19,377 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:19,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590608546] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:19,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:19,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 23 [2024-11-08 16:43:19,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056199912] [2024-11-08 16:43:19,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:19,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-08 16:43:19,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:19,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-08 16:43:19,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2024-11-08 16:43:19,522 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-11-08 16:43:19,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 104 transitions, 688 flow. Second operand has 25 states, 25 states have (on average 14.68) internal successors, (367), 25 states have internal predecessors, (367), 0 states have call successors, (0), 0 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-08 16:43:19,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:19,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-11-08 16:43:19,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:22,073 INFO L124 PetriNetUnfolderBase]: 1434/3206 cut-off events. [2024-11-08 16:43:22,073 INFO L125 PetriNetUnfolderBase]: For 7600/7759 co-relation queries the response was YES. [2024-11-08 16:43:22,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9374 conditions, 3206 events. 1434/3206 cut-off events. For 7600/7759 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 22136 event pairs, 272 based on Foata normal form. 218/3228 useless extension candidates. Maximal degree in co-relation 9335. Up to 447 conditions per place. [2024-11-08 16:43:22,117 INFO L140 encePairwiseOnDemand]: 34/50 looper letters, 197 selfloop transitions, 71 changer transitions 0/280 dead transitions. [2024-11-08 16:43:22,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 280 transitions, 2154 flow [2024-11-08 16:43:22,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-08 16:43:22,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-08 16:43:22,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 520 transitions. [2024-11-08 16:43:22,120 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.416 [2024-11-08 16:43:22,121 INFO L175 Difference]: Start difference. First operand has 106 places, 104 transitions, 688 flow. Second operand 25 states and 520 transitions. [2024-11-08 16:43:22,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 280 transitions, 2154 flow [2024-11-08 16:43:22,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 280 transitions, 2134 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-11-08 16:43:22,159 INFO L231 Difference]: Finished difference. Result has 144 places, 139 transitions, 1282 flow [2024-11-08 16:43:22,160 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1282, PETRI_PLACES=144, PETRI_TRANSITIONS=139} [2024-11-08 16:43:22,160 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 97 predicate places. [2024-11-08 16:43:22,160 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 139 transitions, 1282 flow [2024-11-08 16:43:22,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 14.68) internal successors, (367), 25 states have internal predecessors, (367), 0 states have call successors, (0), 0 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-08 16:43:22,161 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:22,161 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:22,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-08 16:43:22,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-08 16:43:22,362 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:22,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:22,363 INFO L85 PathProgramCache]: Analyzing trace with hash -432507609, now seen corresponding path program 1 times [2024-11-08 16:43:22,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:22,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250280007] [2024-11-08 16:43:22,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:22,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:22,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:22,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:22,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:22,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250280007] [2024-11-08 16:43:22,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250280007] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:22,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316451015] [2024-11-08 16:43:22,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:22,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:22,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:22,869 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:22,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-08 16:43:22,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:22,952 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 16:43:22,954 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:22,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-08 16:43:23,265 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:23,265 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:23,804 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 38 treesize of output 34 [2024-11-08 16:43:23,815 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-08 16:43:23,816 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 46 treesize of output 37 [2024-11-08 16:43:23,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:23,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316451015] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:23,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:23,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 23 [2024-11-08 16:43:23,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067207723] [2024-11-08 16:43:23,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:23,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-08 16:43:23,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:23,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-08 16:43:23,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2024-11-08 16:43:24,139 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-11-08 16:43:24,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 139 transitions, 1282 flow. Second operand has 25 states, 25 states have (on average 14.68) internal successors, (367), 25 states have internal predecessors, (367), 0 states have call successors, (0), 0 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-08 16:43:24,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:24,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-11-08 16:43:24,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:26,120 INFO L124 PetriNetUnfolderBase]: 1437/3360 cut-off events. [2024-11-08 16:43:26,120 INFO L125 PetriNetUnfolderBase]: For 14267/14432 co-relation queries the response was YES. [2024-11-08 16:43:26,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11516 conditions, 3360 events. 1437/3360 cut-off events. For 14267/14432 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 24200 event pairs, 425 based on Foata normal form. 45/3169 useless extension candidates. Maximal degree in co-relation 11461. Up to 646 conditions per place. [2024-11-08 16:43:26,163 INFO L140 encePairwiseOnDemand]: 35/50 looper letters, 124 selfloop transitions, 64 changer transitions 18/230 dead transitions. [2024-11-08 16:43:26,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 230 transitions, 2140 flow [2024-11-08 16:43:26,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-08 16:43:26,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-08 16:43:26,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 429 transitions. [2024-11-08 16:43:26,166 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39 [2024-11-08 16:43:26,166 INFO L175 Difference]: Start difference. First operand has 144 places, 139 transitions, 1282 flow. Second operand 22 states and 429 transitions. [2024-11-08 16:43:26,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 230 transitions, 2140 flow [2024-11-08 16:43:26,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 230 transitions, 2046 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-11-08 16:43:26,255 INFO L231 Difference]: Finished difference. Result has 160 places, 141 transitions, 1398 flow [2024-11-08 16:43:26,255 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1398, PETRI_PLACES=160, PETRI_TRANSITIONS=141} [2024-11-08 16:43:26,256 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 113 predicate places. [2024-11-08 16:43:26,256 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 141 transitions, 1398 flow [2024-11-08 16:43:26,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 14.68) internal successors, (367), 25 states have internal predecessors, (367), 0 states have call successors, (0), 0 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-08 16:43:26,257 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:26,257 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:26,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-08 16:43:26,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-08 16:43:26,461 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:26,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:26,462 INFO L85 PathProgramCache]: Analyzing trace with hash 906665163, now seen corresponding path program 1 times [2024-11-08 16:43:26,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:26,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157190056] [2024-11-08 16:43:26,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:26,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:26,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:26,930 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:26,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:26,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157190056] [2024-11-08 16:43:26,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157190056] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:26,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101024790] [2024-11-08 16:43:26,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:26,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:26,931 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:26,933 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:26,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-08 16:43:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:27,013 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 16:43:27,016 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:27,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-08 16:43:27,277 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:27,278 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:27,861 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 38 treesize of output 34 [2024-11-08 16:43:27,874 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-08 16:43:27,875 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 46 treesize of output 37 [2024-11-08 16:43:27,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:27,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101024790] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:27,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:27,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 23 [2024-11-08 16:43:27,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19794878] [2024-11-08 16:43:27,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:27,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-08 16:43:27,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:27,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-08 16:43:27,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2024-11-08 16:43:28,202 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-11-08 16:43:28,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 141 transitions, 1398 flow. Second operand has 25 states, 25 states have (on average 15.68) internal successors, (392), 25 states have internal predecessors, (392), 0 states have call successors, (0), 0 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-08 16:43:28,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:28,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-11-08 16:43:28,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:31,046 INFO L124 PetriNetUnfolderBase]: 1789/4306 cut-off events. [2024-11-08 16:43:31,047 INFO L125 PetriNetUnfolderBase]: For 26666/26897 co-relation queries the response was YES. [2024-11-08 16:43:31,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15715 conditions, 4306 events. 1789/4306 cut-off events. For 26666/26897 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 32404 event pairs, 306 based on Foata normal form. 190/4148 useless extension candidates. Maximal degree in co-relation 15657. Up to 543 conditions per place. [2024-11-08 16:43:31,099 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 198 selfloop transitions, 120 changer transitions 2/345 dead transitions. [2024-11-08 16:43:31,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 345 transitions, 3484 flow [2024-11-08 16:43:31,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-08 16:43:31,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-08 16:43:31,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 615 transitions. [2024-11-08 16:43:31,102 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4241379310344828 [2024-11-08 16:43:31,102 INFO L175 Difference]: Start difference. First operand has 160 places, 141 transitions, 1398 flow. Second operand 29 states and 615 transitions. [2024-11-08 16:43:31,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 345 transitions, 3484 flow [2024-11-08 16:43:31,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 345 transitions, 3304 flow, removed 66 selfloop flow, removed 12 redundant places. [2024-11-08 16:43:31,255 INFO L231 Difference]: Finished difference. Result has 185 places, 200 transitions, 2366 flow [2024-11-08 16:43:31,255 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2366, PETRI_PLACES=185, PETRI_TRANSITIONS=200} [2024-11-08 16:43:31,255 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 138 predicate places. [2024-11-08 16:43:31,256 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 200 transitions, 2366 flow [2024-11-08 16:43:31,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 15.68) internal successors, (392), 25 states have internal predecessors, (392), 0 states have call successors, (0), 0 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-08 16:43:31,256 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:31,256 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:31,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-08 16:43:31,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-08 16:43:31,460 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:31,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:31,461 INFO L85 PathProgramCache]: Analyzing trace with hash -260518378, now seen corresponding path program 1 times [2024-11-08 16:43:31,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:31,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159742271] [2024-11-08 16:43:31,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:31,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:31,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:31,629 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:31,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:31,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159742271] [2024-11-08 16:43:31,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159742271] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:31,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510083929] [2024-11-08 16:43:31,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:31,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:31,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:31,632 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:31,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-08 16:43:31,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:31,716 INFO L255 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-08 16:43:31,717 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:31,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:31,807 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:31,913 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:31,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510083929] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:31,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:31,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-08 16:43:31,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468148626] [2024-11-08 16:43:31,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:31,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-08 16:43:31,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:31,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-08 16:43:31,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-08 16:43:31,959 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 50 [2024-11-08 16:43:31,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 200 transitions, 2366 flow. Second operand has 15 states, 15 states have (on average 19.066666666666666) internal successors, (286), 15 states have internal predecessors, (286), 0 states have call successors, (0), 0 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-08 16:43:31,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:31,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 50 [2024-11-08 16:43:31,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:32,453 INFO L124 PetriNetUnfolderBase]: 445/1248 cut-off events. [2024-11-08 16:43:32,453 INFO L125 PetriNetUnfolderBase]: For 9286/9356 co-relation queries the response was YES. [2024-11-08 16:43:32,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4788 conditions, 1248 events. 445/1248 cut-off events. For 9286/9356 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8791 event pairs, 233 based on Foata normal form. 119/1281 useless extension candidates. Maximal degree in co-relation 4730. Up to 387 conditions per place. [2024-11-08 16:43:32,465 INFO L140 encePairwiseOnDemand]: 41/50 looper letters, 74 selfloop transitions, 18 changer transitions 0/116 dead transitions. [2024-11-08 16:43:32,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 116 transitions, 1211 flow [2024-11-08 16:43:32,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 16:43:32,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-08 16:43:32,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-11-08 16:43:32,467 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-11-08 16:43:32,467 INFO L175 Difference]: Start difference. First operand has 185 places, 200 transitions, 2366 flow. Second operand 9 states and 207 transitions. [2024-11-08 16:43:32,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 116 transitions, 1211 flow [2024-11-08 16:43:32,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 116 transitions, 1066 flow, removed 27 selfloop flow, removed 30 redundant places. [2024-11-08 16:43:32,506 INFO L231 Difference]: Finished difference. Result has 145 places, 99 transitions, 857 flow [2024-11-08 16:43:32,506 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=857, PETRI_PLACES=145, PETRI_TRANSITIONS=99} [2024-11-08 16:43:32,507 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 98 predicate places. [2024-11-08 16:43:32,507 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 99 transitions, 857 flow [2024-11-08 16:43:32,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 19.066666666666666) internal successors, (286), 15 states have internal predecessors, (286), 0 states have call successors, (0), 0 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-08 16:43:32,508 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:32,508 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 4, 1, 1] [2024-11-08 16:43:32,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-08 16:43:32,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-08 16:43:32,709 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:32,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:32,709 INFO L85 PathProgramCache]: Analyzing trace with hash 352815954, now seen corresponding path program 2 times [2024-11-08 16:43:32,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:32,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283464126] [2024-11-08 16:43:32,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:32,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:32,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:32,904 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:32,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:32,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283464126] [2024-11-08 16:43:32,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283464126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:32,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479340968] [2024-11-08 16:43:32,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 16:43:32,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:32,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:32,907 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:32,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-08 16:43:32,981 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-08 16:43:32,981 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:43:32,982 INFO L255 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 16:43:32,983 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:33,051 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-08 16:43:33,052 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:33,106 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-08 16:43:33,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479340968] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:33,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:33,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 3, 3] total 13 [2024-11-08 16:43:33,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26392458] [2024-11-08 16:43:33,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:33,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-08 16:43:33,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:33,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-08 16:43:33,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-08 16:43:33,158 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 50 [2024-11-08 16:43:33,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 99 transitions, 857 flow. Second operand has 15 states, 15 states have (on average 18.533333333333335) internal successors, (278), 15 states have internal predecessors, (278), 0 states have call successors, (0), 0 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-08 16:43:33,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:33,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 50 [2024-11-08 16:43:33,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:33,596 INFO L124 PetriNetUnfolderBase]: 447/1247 cut-off events. [2024-11-08 16:43:33,597 INFO L125 PetriNetUnfolderBase]: For 5389/5421 co-relation queries the response was YES. [2024-11-08 16:43:33,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4482 conditions, 1247 events. 447/1247 cut-off events. For 5389/5421 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8851 event pairs, 329 based on Foata normal form. 7/1188 useless extension candidates. Maximal degree in co-relation 4437. Up to 737 conditions per place. [2024-11-08 16:43:33,604 INFO L140 encePairwiseOnDemand]: 44/50 looper letters, 67 selfloop transitions, 24 changer transitions 0/115 dead transitions. [2024-11-08 16:43:33,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 115 transitions, 1175 flow [2024-11-08 16:43:33,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-08 16:43:33,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-08 16:43:33,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 309 transitions. [2024-11-08 16:43:33,606 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.412 [2024-11-08 16:43:33,606 INFO L175 Difference]: Start difference. First operand has 145 places, 99 transitions, 857 flow. Second operand 15 states and 309 transitions. [2024-11-08 16:43:33,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 115 transitions, 1175 flow [2024-11-08 16:43:33,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 115 transitions, 1114 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-11-08 16:43:33,647 INFO L231 Difference]: Finished difference. Result has 147 places, 104 transitions, 909 flow [2024-11-08 16:43:33,647 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=909, PETRI_PLACES=147, PETRI_TRANSITIONS=104} [2024-11-08 16:43:33,647 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 100 predicate places. [2024-11-08 16:43:33,648 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 104 transitions, 909 flow [2024-11-08 16:43:33,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 18.533333333333335) internal successors, (278), 15 states have internal predecessors, (278), 0 states have call successors, (0), 0 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-08 16:43:33,648 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:33,648 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:33,668 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-08 16:43:33,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-08 16:43:33,849 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:33,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:33,849 INFO L85 PathProgramCache]: Analyzing trace with hash -582254051, now seen corresponding path program 3 times [2024-11-08 16:43:33,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:33,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560105625] [2024-11-08 16:43:33,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:33,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:34,564 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:34,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:34,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560105625] [2024-11-08 16:43:34,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560105625] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:34,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999528417] [2024-11-08 16:43:34,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-08 16:43:34,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:34,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:34,566 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:34,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-08 16:43:34,647 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-08 16:43:34,647 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:43:34,648 INFO L255 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 16:43:34,649 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:34,753 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:43:34,753 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:43:34,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999528417] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:34,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:43:34,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 14 [2024-11-08 16:43:34,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688493101] [2024-11-08 16:43:34,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:34,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 16:43:34,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:34,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 16:43:34,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2024-11-08 16:43:34,778 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 50 [2024-11-08 16:43:34,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 104 transitions, 909 flow. Second operand has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:34,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:34,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 50 [2024-11-08 16:43:34,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:35,049 INFO L124 PetriNetUnfolderBase]: 582/1483 cut-off events. [2024-11-08 16:43:35,049 INFO L125 PetriNetUnfolderBase]: For 5382/5406 co-relation queries the response was YES. [2024-11-08 16:43:35,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5183 conditions, 1483 events. 582/1483 cut-off events. For 5382/5406 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10167 event pairs, 155 based on Foata normal form. 6/1429 useless extension candidates. Maximal degree in co-relation 5142. Up to 704 conditions per place. [2024-11-08 16:43:35,064 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 76 selfloop transitions, 15 changer transitions 2/120 dead transitions. [2024-11-08 16:43:35,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 120 transitions, 1161 flow [2024-11-08 16:43:35,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:43:35,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 16:43:35,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-11-08 16:43:35,066 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.568 [2024-11-08 16:43:35,066 INFO L175 Difference]: Start difference. First operand has 147 places, 104 transitions, 909 flow. Second operand 5 states and 142 transitions. [2024-11-08 16:43:35,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 120 transitions, 1161 flow [2024-11-08 16:43:35,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 120 transitions, 1071 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-11-08 16:43:35,108 INFO L231 Difference]: Finished difference. Result has 140 places, 105 transitions, 869 flow [2024-11-08 16:43:35,108 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=869, PETRI_PLACES=140, PETRI_TRANSITIONS=105} [2024-11-08 16:43:35,109 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 93 predicate places. [2024-11-08 16:43:35,109 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 105 transitions, 869 flow [2024-11-08 16:43:35,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:35,109 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:35,109 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:35,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-08 16:43:35,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-08 16:43:35,310 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:35,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:35,310 INFO L85 PathProgramCache]: Analyzing trace with hash -67949915, now seen corresponding path program 2 times [2024-11-08 16:43:35,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:35,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192586555] [2024-11-08 16:43:35,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:35,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:35,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:35,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:35,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:35,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192586555] [2024-11-08 16:43:35,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192586555] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:35,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725055769] [2024-11-08 16:43:35,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 16:43:35,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:35,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:35,987 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:35,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-08 16:43:36,066 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-08 16:43:36,066 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:43:36,067 INFO L255 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 16:43:36,068 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:36,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:43:36,173 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:43:36,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725055769] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:36,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:43:36,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 14 [2024-11-08 16:43:36,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033019] [2024-11-08 16:43:36,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:36,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 16:43:36,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:36,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 16:43:36,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2024-11-08 16:43:36,191 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 50 [2024-11-08 16:43:36,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 105 transitions, 869 flow. Second operand has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:36,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:36,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 50 [2024-11-08 16:43:36,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:36,454 INFO L124 PetriNetUnfolderBase]: 619/1609 cut-off events. [2024-11-08 16:43:36,454 INFO L125 PetriNetUnfolderBase]: For 7230/7280 co-relation queries the response was YES. [2024-11-08 16:43:36,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5938 conditions, 1609 events. 619/1609 cut-off events. For 7230/7280 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11069 event pairs, 113 based on Foata normal form. 49/1586 useless extension candidates. Maximal degree in co-relation 5897. Up to 654 conditions per place. [2024-11-08 16:43:36,465 INFO L140 encePairwiseOnDemand]: 44/50 looper letters, 88 selfloop transitions, 17 changer transitions 0/132 dead transitions. [2024-11-08 16:43:36,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 132 transitions, 1232 flow [2024-11-08 16:43:36,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:43:36,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 16:43:36,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-11-08 16:43:36,467 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.596 [2024-11-08 16:43:36,467 INFO L175 Difference]: Start difference. First operand has 140 places, 105 transitions, 869 flow. Second operand 5 states and 149 transitions. [2024-11-08 16:43:36,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 132 transitions, 1232 flow [2024-11-08 16:43:36,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 132 transitions, 1188 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-08 16:43:36,511 INFO L231 Difference]: Finished difference. Result has 140 places, 106 transitions, 880 flow [2024-11-08 16:43:36,512 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=880, PETRI_PLACES=140, PETRI_TRANSITIONS=106} [2024-11-08 16:43:36,512 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 93 predicate places. [2024-11-08 16:43:36,512 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 106 transitions, 880 flow [2024-11-08 16:43:36,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:36,513 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:36,513 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:36,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-08 16:43:36,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-08 16:43:36,714 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:36,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:36,714 INFO L85 PathProgramCache]: Analyzing trace with hash -2137012355, now seen corresponding path program 2 times [2024-11-08 16:43:36,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:36,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049012705] [2024-11-08 16:43:36,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:36,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:36,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:37,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:37,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:37,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049012705] [2024-11-08 16:43:37,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049012705] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:37,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728971489] [2024-11-08 16:43:37,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 16:43:37,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:37,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:37,398 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:37,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-08 16:43:37,471 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-08 16:43:37,471 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:43:37,473 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 16:43:37,474 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:37,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:43:37,597 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:43:37,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728971489] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:37,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:43:37,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 14 [2024-11-08 16:43:37,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255016338] [2024-11-08 16:43:37,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:37,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 16:43:37,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:37,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 16:43:37,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2024-11-08 16:43:37,626 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 50 [2024-11-08 16:43:37,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 106 transitions, 880 flow. Second operand has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:37,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:37,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 50 [2024-11-08 16:43:37,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:37,894 INFO L124 PetriNetUnfolderBase]: 648/1659 cut-off events. [2024-11-08 16:43:37,894 INFO L125 PetriNetUnfolderBase]: For 7153/7183 co-relation queries the response was YES. [2024-11-08 16:43:37,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6128 conditions, 1659 events. 648/1659 cut-off events. For 7153/7183 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 11360 event pairs, 190 based on Foata normal form. 16/1609 useless extension candidates. Maximal degree in co-relation 6087. Up to 834 conditions per place. [2024-11-08 16:43:37,906 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 76 selfloop transitions, 15 changer transitions 2/121 dead transitions. [2024-11-08 16:43:37,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 121 transitions, 1124 flow [2024-11-08 16:43:37,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:43:37,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 16:43:37,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-11-08 16:43:37,907 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.568 [2024-11-08 16:43:37,907 INFO L175 Difference]: Start difference. First operand has 140 places, 106 transitions, 880 flow. Second operand 5 states and 142 transitions. [2024-11-08 16:43:37,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 121 transitions, 1124 flow [2024-11-08 16:43:37,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 121 transitions, 1107 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-08 16:43:37,948 INFO L231 Difference]: Finished difference. Result has 144 places, 106 transitions, 901 flow [2024-11-08 16:43:37,948 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=901, PETRI_PLACES=144, PETRI_TRANSITIONS=106} [2024-11-08 16:43:37,948 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 97 predicate places. [2024-11-08 16:43:37,949 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 106 transitions, 901 flow [2024-11-08 16:43:37,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:37,949 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:37,949 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:37,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-08 16:43:38,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-08 16:43:38,150 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:38,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:38,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1487626491, now seen corresponding path program 2 times [2024-11-08 16:43:38,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:38,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791742707] [2024-11-08 16:43:38,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:38,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:38,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:38,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:38,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:38,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791742707] [2024-11-08 16:43:38,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791742707] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:38,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197478741] [2024-11-08 16:43:38,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 16:43:38,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:38,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:38,869 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:38,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-08 16:43:38,959 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-08 16:43:38,959 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:43:38,962 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 16:43:38,963 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:39,077 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:43:39,077 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:43:39,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197478741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:39,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:43:39,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 14 [2024-11-08 16:43:39,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615783804] [2024-11-08 16:43:39,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:39,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 16:43:39,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:39,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 16:43:39,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2024-11-08 16:43:39,104 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 50 [2024-11-08 16:43:39,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 106 transitions, 901 flow. Second operand has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:39,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:39,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 50 [2024-11-08 16:43:39,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:39,415 INFO L124 PetriNetUnfolderBase]: 619/1570 cut-off events. [2024-11-08 16:43:39,415 INFO L125 PetriNetUnfolderBase]: For 7045/7095 co-relation queries the response was YES. [2024-11-08 16:43:39,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5881 conditions, 1570 events. 619/1570 cut-off events. For 7045/7095 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 10506 event pairs, 113 based on Foata normal form. 22/1516 useless extension candidates. Maximal degree in co-relation 5838. Up to 738 conditions per place. [2024-11-08 16:43:39,431 INFO L140 encePairwiseOnDemand]: 44/50 looper letters, 86 selfloop transitions, 18 changer transitions 0/132 dead transitions. [2024-11-08 16:43:39,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 132 transitions, 1255 flow [2024-11-08 16:43:39,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:43:39,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-08 16:43:39,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-11-08 16:43:39,432 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.588 [2024-11-08 16:43:39,432 INFO L175 Difference]: Start difference. First operand has 144 places, 106 transitions, 901 flow. Second operand 5 states and 147 transitions. [2024-11-08 16:43:39,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 132 transitions, 1255 flow [2024-11-08 16:43:39,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 132 transitions, 1225 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-08 16:43:39,471 INFO L231 Difference]: Finished difference. Result has 145 places, 107 transitions, 934 flow [2024-11-08 16:43:39,471 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=934, PETRI_PLACES=145, PETRI_TRANSITIONS=107} [2024-11-08 16:43:39,472 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 98 predicate places. [2024-11-08 16:43:39,472 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 107 transitions, 934 flow [2024-11-08 16:43:39,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.0) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:39,472 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:39,472 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:39,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-08 16:43:39,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-08 16:43:39,676 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:39,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:39,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1978207021, now seen corresponding path program 1 times [2024-11-08 16:43:39,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:39,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734299618] [2024-11-08 16:43:39,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:39,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:39,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:39,802 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:39,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:39,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734299618] [2024-11-08 16:43:39,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734299618] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:39,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297870272] [2024-11-08 16:43:39,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:39,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:39,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:39,805 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:39,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-08 16:43:39,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:39,891 INFO L255 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 16:43:39,892 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:39,945 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 16:43:39,945 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:43:39,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297870272] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:39,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:43:39,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-11-08 16:43:39,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146933042] [2024-11-08 16:43:39,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:39,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:43:39,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:39,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:43:39,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-08 16:43:39,947 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 50 [2024-11-08 16:43:39,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 107 transitions, 934 flow. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:39,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:39,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 50 [2024-11-08 16:43:39,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:40,269 INFO L124 PetriNetUnfolderBase]: 583/1624 cut-off events. [2024-11-08 16:43:40,270 INFO L125 PetriNetUnfolderBase]: For 8988/9063 co-relation queries the response was YES. [2024-11-08 16:43:40,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6194 conditions, 1624 events. 583/1624 cut-off events. For 8988/9063 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 10678 event pairs, 142 based on Foata normal form. 52/1556 useless extension candidates. Maximal degree in co-relation 6150. Up to 403 conditions per place. [2024-11-08 16:43:40,278 INFO L140 encePairwiseOnDemand]: 46/50 looper letters, 63 selfloop transitions, 13 changer transitions 37/133 dead transitions. [2024-11-08 16:43:40,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 133 transitions, 1324 flow [2024-11-08 16:43:40,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:43:40,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-08 16:43:40,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-11-08 16:43:40,279 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.665 [2024-11-08 16:43:40,279 INFO L175 Difference]: Start difference. First operand has 145 places, 107 transitions, 934 flow. Second operand 4 states and 133 transitions. [2024-11-08 16:43:40,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 133 transitions, 1324 flow [2024-11-08 16:43:40,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 133 transitions, 1268 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-11-08 16:43:40,301 INFO L231 Difference]: Finished difference. Result has 137 places, 72 transitions, 607 flow [2024-11-08 16:43:40,302 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=607, PETRI_PLACES=137, PETRI_TRANSITIONS=72} [2024-11-08 16:43:40,302 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 90 predicate places. [2024-11-08 16:43:40,302 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 72 transitions, 607 flow [2024-11-08 16:43:40,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:40,302 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:40,303 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:40,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-08 16:43:40,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:40,503 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:40,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:40,503 INFO L85 PathProgramCache]: Analyzing trace with hash 822291622, now seen corresponding path program 2 times [2024-11-08 16:43:40,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:40,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429084738] [2024-11-08 16:43:40,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:40,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:40,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:40,572 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:43:40,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:40,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429084738] [2024-11-08 16:43:40,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429084738] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:40,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951993073] [2024-11-08 16:43:40,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 16:43:40,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:40,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:40,575 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:40,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-08 16:43:40,663 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-08 16:43:40,663 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:43:40,664 INFO L255 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 16:43:40,665 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:40,707 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:43:40,707 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:43:40,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951993073] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:43:40,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 16:43:40,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-11-08 16:43:40,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187002009] [2024-11-08 16:43:40,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:43:40,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:43:40,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:40,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:43:40,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-08 16:43:40,723 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 50 [2024-11-08 16:43:40,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 72 transitions, 607 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:40,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:40,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 50 [2024-11-08 16:43:40,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:40,969 INFO L124 PetriNetUnfolderBase]: 538/1190 cut-off events. [2024-11-08 16:43:40,969 INFO L125 PetriNetUnfolderBase]: For 8806/8879 co-relation queries the response was YES. [2024-11-08 16:43:40,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5182 conditions, 1190 events. 538/1190 cut-off events. For 8806/8879 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6421 event pairs, 145 based on Foata normal form. 34/1107 useless extension candidates. Maximal degree in co-relation 5140. Up to 348 conditions per place. [2024-11-08 16:43:40,981 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 74 selfloop transitions, 6 changer transitions 2/97 dead transitions. [2024-11-08 16:43:40,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 97 transitions, 1059 flow [2024-11-08 16:43:40,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:43:40,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-08 16:43:40,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-11-08 16:43:40,983 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-11-08 16:43:40,983 INFO L175 Difference]: Start difference. First operand has 137 places, 72 transitions, 607 flow. Second operand 4 states and 109 transitions. [2024-11-08 16:43:40,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 97 transitions, 1059 flow [2024-11-08 16:43:40,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 97 transitions, 795 flow, removed 93 selfloop flow, removed 20 redundant places. [2024-11-08 16:43:41,001 INFO L231 Difference]: Finished difference. Result has 87 places, 70 transitions, 439 flow [2024-11-08 16:43:41,001 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=439, PETRI_PLACES=87, PETRI_TRANSITIONS=70} [2024-11-08 16:43:41,001 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 40 predicate places. [2024-11-08 16:43:41,002 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 70 transitions, 439 flow [2024-11-08 16:43:41,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 16:43:41,002 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:41,002 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:41,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-08 16:43:41,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:41,203 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:41,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:41,203 INFO L85 PathProgramCache]: Analyzing trace with hash -278762929, now seen corresponding path program 1 times [2024-11-08 16:43:41,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:41,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881304070] [2024-11-08 16:43:41,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:41,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:41,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:41,273 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:43:41,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:41,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881304070] [2024-11-08 16:43:41,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881304070] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:41,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926562703] [2024-11-08 16:43:41,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:41,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:41,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:41,276 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:41,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-08 16:43:41,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:41,365 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 16:43:41,366 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:41,393 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:43:41,393 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:41,435 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:43:41,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926562703] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:41,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:41,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-08 16:43:41,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957077830] [2024-11-08 16:43:41,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:41,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-08 16:43:41,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:41,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-08 16:43:41,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-08 16:43:41,495 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 50 [2024-11-08 16:43:41,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 70 transitions, 439 flow. Second operand has 12 states, 12 states have (on average 20.916666666666668) internal successors, (251), 12 states have internal predecessors, (251), 0 states have call successors, (0), 0 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-08 16:43:41,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:41,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 50 [2024-11-08 16:43:41,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:42,005 INFO L124 PetriNetUnfolderBase]: 907/2089 cut-off events. [2024-11-08 16:43:42,005 INFO L125 PetriNetUnfolderBase]: For 5877/5946 co-relation queries the response was YES. [2024-11-08 16:43:42,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6716 conditions, 2089 events. 907/2089 cut-off events. For 5877/5946 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 12038 event pairs, 246 based on Foata normal form. 84/1950 useless extension candidates. Maximal degree in co-relation 6690. Up to 753 conditions per place. [2024-11-08 16:43:42,021 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 139 selfloop transitions, 12 changer transitions 0/167 dead transitions. [2024-11-08 16:43:42,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 167 transitions, 1424 flow [2024-11-08 16:43:42,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-08 16:43:42,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-08 16:43:42,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 283 transitions. [2024-11-08 16:43:42,022 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.566 [2024-11-08 16:43:42,022 INFO L175 Difference]: Start difference. First operand has 87 places, 70 transitions, 439 flow. Second operand 10 states and 283 transitions. [2024-11-08 16:43:42,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 167 transitions, 1424 flow [2024-11-08 16:43:42,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 167 transitions, 1394 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-08 16:43:42,030 INFO L231 Difference]: Finished difference. Result has 96 places, 79 transitions, 505 flow [2024-11-08 16:43:42,030 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=505, PETRI_PLACES=96, PETRI_TRANSITIONS=79} [2024-11-08 16:43:42,031 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 49 predicate places. [2024-11-08 16:43:42,031 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 79 transitions, 505 flow [2024-11-08 16:43:42,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 20.916666666666668) internal successors, (251), 12 states have internal predecessors, (251), 0 states have call successors, (0), 0 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-08 16:43:42,032 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:42,032 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:42,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-08 16:43:42,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-08 16:43:42,232 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:42,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:42,233 INFO L85 PathProgramCache]: Analyzing trace with hash 293501082, now seen corresponding path program 1 times [2024-11-08 16:43:42,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:42,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109600598] [2024-11-08 16:43:42,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:42,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:42,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:42,906 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:42,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:42,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109600598] [2024-11-08 16:43:42,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109600598] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:42,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428309931] [2024-11-08 16:43:42,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:42,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:42,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:42,908 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:42,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-08 16:43:43,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:43,008 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-08 16:43:43,010 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:43,141 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-08 16:43:43,960 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 16:43:43,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2024-11-08 16:43:44,029 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:44,029 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:44,985 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 57 treesize of output 51 [2024-11-08 16:43:45,003 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 16:43:45,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 111 treesize of output 97 [2024-11-08 16:43:45,509 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:45,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428309931] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:45,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:45,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 39 [2024-11-08 16:43:45,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676348933] [2024-11-08 16:43:45,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:45,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-08 16:43:45,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:45,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-08 16:43:45,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1446, Unknown=0, NotChecked=0, Total=1640 [2024-11-08 16:43:45,832 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-11-08 16:43:45,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 79 transitions, 505 flow. Second operand has 41 states, 41 states have (on average 13.75609756097561) internal successors, (564), 41 states have internal predecessors, (564), 0 states have call successors, (0), 0 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-08 16:43:45,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:45,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-11-08 16:43:45,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:43:53,701 INFO L124 PetriNetUnfolderBase]: 5144/10560 cut-off events. [2024-11-08 16:43:53,701 INFO L125 PetriNetUnfolderBase]: For 31843/32003 co-relation queries the response was YES. [2024-11-08 16:43:53,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35797 conditions, 10560 events. 5144/10560 cut-off events. For 31843/32003 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 82533 event pairs, 374 based on Foata normal form. 457/10449 useless extension candidates. Maximal degree in co-relation 35768. Up to 1936 conditions per place. [2024-11-08 16:43:53,806 INFO L140 encePairwiseOnDemand]: 34/50 looper letters, 643 selfloop transitions, 184 changer transitions 16/855 dead transitions. [2024-11-08 16:43:53,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 855 transitions, 7246 flow [2024-11-08 16:43:53,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-08 16:43:53,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2024-11-08 16:43:53,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 1345 transitions. [2024-11-08 16:43:53,811 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3788732394366197 [2024-11-08 16:43:53,811 INFO L175 Difference]: Start difference. First operand has 96 places, 79 transitions, 505 flow. Second operand 71 states and 1345 transitions. [2024-11-08 16:43:53,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 855 transitions, 7246 flow [2024-11-08 16:43:53,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 855 transitions, 6562 flow, removed 304 selfloop flow, removed 3 redundant places. [2024-11-08 16:43:53,877 INFO L231 Difference]: Finished difference. Result has 185 places, 286 transitions, 3159 flow [2024-11-08 16:43:53,877 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=3159, PETRI_PLACES=185, PETRI_TRANSITIONS=286} [2024-11-08 16:43:53,878 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 138 predicate places. [2024-11-08 16:43:53,878 INFO L471 AbstractCegarLoop]: Abstraction has has 185 places, 286 transitions, 3159 flow [2024-11-08 16:43:53,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 13.75609756097561) internal successors, (564), 41 states have internal predecessors, (564), 0 states have call successors, (0), 0 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-08 16:43:53,879 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:43:53,879 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:43:53,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-08 16:43:54,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:54,083 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:43:54,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:43:54,084 INFO L85 PathProgramCache]: Analyzing trace with hash -2063897470, now seen corresponding path program 2 times [2024-11-08 16:43:54,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:43:54,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475356231] [2024-11-08 16:43:54,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:43:54,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:43:54,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:43:54,980 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:54,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:43:54,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475356231] [2024-11-08 16:43:54,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475356231] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:43:54,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695276114] [2024-11-08 16:43:54,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 16:43:54,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:43:54,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:43:54,982 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:43:54,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-08 16:43:55,082 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-08 16:43:55,082 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:43:55,084 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-08 16:43:55,086 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:43:55,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-08 16:43:55,618 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-08 16:43:55,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2024-11-08 16:43:55,653 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:55,653 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:43:56,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2024-11-08 16:43:56,700 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-11-08 16:43:56,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 47 [2024-11-08 16:43:56,976 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:43:56,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695276114] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:43:56,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:43:56,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 13] total 39 [2024-11-08 16:43:56,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118197653] [2024-11-08 16:43:56,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:43:56,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-08 16:43:56,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:43:56,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-08 16:43:56,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1420, Unknown=0, NotChecked=0, Total=1640 [2024-11-08 16:43:57,379 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-11-08 16:43:57,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 286 transitions, 3159 flow. Second operand has 41 states, 41 states have (on average 13.75609756097561) internal successors, (564), 41 states have internal predecessors, (564), 0 states have call successors, (0), 0 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-08 16:43:57,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:43:57,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-11-08 16:43:57,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:44:01,847 INFO L124 PetriNetUnfolderBase]: 4782/9924 cut-off events. [2024-11-08 16:44:01,847 INFO L125 PetriNetUnfolderBase]: For 55135/55537 co-relation queries the response was YES. [2024-11-08 16:44:01,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39409 conditions, 9924 events. 4782/9924 cut-off events. For 55135/55537 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 77224 event pairs, 1146 based on Foata normal form. 400/9784 useless extension candidates. Maximal degree in co-relation 39359. Up to 2599 conditions per place. [2024-11-08 16:44:01,980 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 364 selfloop transitions, 108 changer transitions 3/487 dead transitions. [2024-11-08 16:44:01,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 487 transitions, 4883 flow [2024-11-08 16:44:01,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-08 16:44:01,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-08 16:44:01,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 596 transitions. [2024-11-08 16:44:01,983 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3725 [2024-11-08 16:44:01,983 INFO L175 Difference]: Start difference. First operand has 185 places, 286 transitions, 3159 flow. Second operand 32 states and 596 transitions. [2024-11-08 16:44:01,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 487 transitions, 4883 flow [2024-11-08 16:44:02,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 487 transitions, 4131 flow, removed 363 selfloop flow, removed 11 redundant places. [2024-11-08 16:44:02,375 INFO L231 Difference]: Finished difference. Result has 201 places, 254 transitions, 2475 flow [2024-11-08 16:44:02,376 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2475, PETRI_PLACES=201, PETRI_TRANSITIONS=254} [2024-11-08 16:44:02,376 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 154 predicate places. [2024-11-08 16:44:02,377 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 254 transitions, 2475 flow [2024-11-08 16:44:02,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 13.75609756097561) internal successors, (564), 41 states have internal predecessors, (564), 0 states have call successors, (0), 0 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-08 16:44:02,377 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:44:02,378 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:44:02,392 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-08 16:44:02,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:44:02,579 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:44:02,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:44:02,580 INFO L85 PathProgramCache]: Analyzing trace with hash 271467878, now seen corresponding path program 3 times [2024-11-08 16:44:02,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:44:02,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122418299] [2024-11-08 16:44:02,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:44:02,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:44:02,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:44:03,582 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:03,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:44:03,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122418299] [2024-11-08 16:44:03,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122418299] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:44:03,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960032953] [2024-11-08 16:44:03,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-08 16:44:03,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:44:03,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:44:03,584 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:44:03,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-08 16:44:03,670 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-08 16:44:03,670 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:44:03,671 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-08 16:44:03,672 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:44:03,878 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:44:03,878 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:44:04,029 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2024-11-08 16:44:04,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2024-11-08 16:44:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:44:04,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960032953] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:44:04,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:44:04,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7, 7] total 26 [2024-11-08 16:44:04,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659257884] [2024-11-08 16:44:04,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:44:04,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-08 16:44:04,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:44:04,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-08 16:44:04,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=685, Unknown=0, NotChecked=0, Total=756 [2024-11-08 16:44:04,239 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-11-08 16:44:04,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 254 transitions, 2475 flow. Second operand has 28 states, 28 states have (on average 13.857142857142858) internal successors, (388), 28 states have internal predecessors, (388), 0 states have call successors, (0), 0 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-08 16:44:04,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:44:04,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-11-08 16:44:04,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:44:10,165 INFO L124 PetriNetUnfolderBase]: 6878/14095 cut-off events. [2024-11-08 16:44:10,165 INFO L125 PetriNetUnfolderBase]: For 76572/76872 co-relation queries the response was YES. [2024-11-08 16:44:10,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56103 conditions, 14095 events. 6878/14095 cut-off events. For 76572/76872 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 116350 event pairs, 235 based on Foata normal form. 262/13763 useless extension candidates. Maximal degree in co-relation 56054. Up to 2255 conditions per place. [2024-11-08 16:44:10,329 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 505 selfloop transitions, 248 changer transitions 37/802 dead transitions. [2024-11-08 16:44:10,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 802 transitions, 8208 flow [2024-11-08 16:44:10,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-08 16:44:10,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2024-11-08 16:44:10,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 1145 transitions. [2024-11-08 16:44:10,332 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38166666666666665 [2024-11-08 16:44:10,332 INFO L175 Difference]: Start difference. First operand has 201 places, 254 transitions, 2475 flow. Second operand 60 states and 1145 transitions. [2024-11-08 16:44:10,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 802 transitions, 8208 flow [2024-11-08 16:44:11,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 802 transitions, 7669 flow, removed 211 selfloop flow, removed 18 redundant places. [2024-11-08 16:44:11,045 INFO L231 Difference]: Finished difference. Result has 269 places, 376 transitions, 4705 flow [2024-11-08 16:44:11,046 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2277, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=4705, PETRI_PLACES=269, PETRI_TRANSITIONS=376} [2024-11-08 16:44:11,046 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 222 predicate places. [2024-11-08 16:44:11,046 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 376 transitions, 4705 flow [2024-11-08 16:44:11,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 13.857142857142858) internal successors, (388), 28 states have internal predecessors, (388), 0 states have call successors, (0), 0 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-08 16:44:11,046 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:44:11,046 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:44:11,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-08 16:44:11,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:44:11,247 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:44:11,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:44:11,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1217783458, now seen corresponding path program 1 times [2024-11-08 16:44:11,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:44:11,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445683517] [2024-11-08 16:44:11,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:44:11,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:44:11,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:44:11,910 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:11,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:44:11,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445683517] [2024-11-08 16:44:11,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445683517] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:44:11,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299126961] [2024-11-08 16:44:11,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:44:11,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:44:11,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:44:11,912 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:44:11,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-08 16:44:11,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:44:12,001 INFO L255 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-08 16:44:12,002 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:44:12,626 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 16:44:12,630 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 16:44:12,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 13 [2024-11-08 16:44:12,674 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:12,674 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:44:13,124 INFO L349 Elim1Store]: treesize reduction 16, result has 64.4 percent of original size [2024-11-08 16:44:13,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 43 [2024-11-08 16:44:13,796 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:13,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299126961] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:44:13,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:44:13,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 37 [2024-11-08 16:44:13,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404915890] [2024-11-08 16:44:13,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:44:13,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-08 16:44:13,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:44:13,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-08 16:44:13,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2024-11-08 16:44:14,065 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-11-08 16:44:14,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 376 transitions, 4705 flow. Second operand has 39 states, 39 states have (on average 14.76923076923077) internal successors, (576), 39 states have internal predecessors, (576), 0 states have call successors, (0), 0 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-08 16:44:14,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:44:14,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-11-08 16:44:14,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:44:20,006 INFO L124 PetriNetUnfolderBase]: 6298/13833 cut-off events. [2024-11-08 16:44:20,006 INFO L125 PetriNetUnfolderBase]: For 118874/119286 co-relation queries the response was YES. [2024-11-08 16:44:20,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59117 conditions, 13833 events. 6298/13833 cut-off events. For 118874/119286 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 120354 event pairs, 1141 based on Foata normal form. 103/13105 useless extension candidates. Maximal degree in co-relation 59045. Up to 5269 conditions per place. [2024-11-08 16:44:20,223 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 447 selfloop transitions, 109 changer transitions 62/673 dead transitions. [2024-11-08 16:44:20,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 673 transitions, 7355 flow [2024-11-08 16:44:20,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-08 16:44:20,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2024-11-08 16:44:20,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 775 transitions. [2024-11-08 16:44:20,226 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-11-08 16:44:20,226 INFO L175 Difference]: Start difference. First operand has 269 places, 376 transitions, 4705 flow. Second operand 41 states and 775 transitions. [2024-11-08 16:44:20,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 673 transitions, 7355 flow [2024-11-08 16:44:21,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 673 transitions, 6742 flow, removed 152 selfloop flow, removed 15 redundant places. [2024-11-08 16:44:21,574 INFO L231 Difference]: Finished difference. Result has 294 places, 347 transitions, 4098 flow [2024-11-08 16:44:21,575 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=4100, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=4098, PETRI_PLACES=294, PETRI_TRANSITIONS=347} [2024-11-08 16:44:21,576 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 247 predicate places. [2024-11-08 16:44:21,576 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 347 transitions, 4098 flow [2024-11-08 16:44:21,576 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 14.76923076923077) internal successors, (576), 39 states have internal predecessors, (576), 0 states have call successors, (0), 0 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-08 16:44:21,576 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:44:21,576 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:44:21,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-08 16:44:21,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-08 16:44:21,777 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:44:21,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:44:21,777 INFO L85 PathProgramCache]: Analyzing trace with hash 773841828, now seen corresponding path program 2 times [2024-11-08 16:44:21,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:44:21,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267270746] [2024-11-08 16:44:21,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:44:21,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:44:21,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:44:22,352 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:22,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:44:22,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267270746] [2024-11-08 16:44:22,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267270746] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:44:22,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904170307] [2024-11-08 16:44:22,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 16:44:22,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:44:22,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:44:22,354 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:44:22,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-08 16:44:22,443 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-08 16:44:22,444 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:44:22,445 INFO L255 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-08 16:44:22,446 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:44:23,229 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:23,229 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:44:23,583 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 16:44:23,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 51 [2024-11-08 16:44:24,084 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:24,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904170307] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:44:24,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:44:24,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 37 [2024-11-08 16:44:24,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262856364] [2024-11-08 16:44:24,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:44:24,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-11-08 16:44:24,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:44:24,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-11-08 16:44:24,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1262, Unknown=0, NotChecked=0, Total=1482 [2024-11-08 16:44:24,528 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-11-08 16:44:24,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 347 transitions, 4098 flow. Second operand has 39 states, 39 states have (on average 14.76923076923077) internal successors, (576), 39 states have internal predecessors, (576), 0 states have call successors, (0), 0 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-08 16:44:24,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:44:24,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-11-08 16:44:24,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:44:30,728 INFO L124 PetriNetUnfolderBase]: 6082/13597 cut-off events. [2024-11-08 16:44:30,729 INFO L125 PetriNetUnfolderBase]: For 113951/114268 co-relation queries the response was YES. [2024-11-08 16:44:30,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56279 conditions, 13597 events. 6082/13597 cut-off events. For 113951/114268 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 119768 event pairs, 1616 based on Foata normal form. 109/12748 useless extension candidates. Maximal degree in co-relation 56208. Up to 7786 conditions per place. [2024-11-08 16:44:31,006 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 333 selfloop transitions, 72 changer transitions 49/508 dead transitions. [2024-11-08 16:44:31,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 508 transitions, 5761 flow [2024-11-08 16:44:31,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-08 16:44:31,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-08 16:44:31,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 730 transitions. [2024-11-08 16:44:31,010 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.37435897435897436 [2024-11-08 16:44:31,010 INFO L175 Difference]: Start difference. First operand has 294 places, 347 transitions, 4098 flow. Second operand 39 states and 730 transitions. [2024-11-08 16:44:31,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 508 transitions, 5761 flow [2024-11-08 16:44:32,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 508 transitions, 5476 flow, removed 71 selfloop flow, removed 27 redundant places. [2024-11-08 16:44:32,274 INFO L231 Difference]: Finished difference. Result has 292 places, 344 transitions, 4029 flow [2024-11-08 16:44:32,275 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4029, PETRI_PLACES=292, PETRI_TRANSITIONS=344} [2024-11-08 16:44:32,275 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 245 predicate places. [2024-11-08 16:44:32,276 INFO L471 AbstractCegarLoop]: Abstraction has has 292 places, 344 transitions, 4029 flow [2024-11-08 16:44:32,276 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 14.76923076923077) internal successors, (576), 39 states have internal predecessors, (576), 0 states have call successors, (0), 0 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-08 16:44:32,276 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:44:32,276 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:44:32,291 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-08 16:44:32,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-08 16:44:32,477 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:44:32,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:44:32,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1152531812, now seen corresponding path program 3 times [2024-11-08 16:44:32,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:44:32,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787333219] [2024-11-08 16:44:32,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:44:32,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:44:32,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:44:33,271 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:33,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:44:33,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787333219] [2024-11-08 16:44:33,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787333219] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:44:33,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134847923] [2024-11-08 16:44:33,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-08 16:44:33,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:44:33,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:44:33,275 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:44:33,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-08 16:44:33,381 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-08 16:44:33,381 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:44:33,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-08 16:44:33,384 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:44:33,668 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:44:33,669 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:44:33,949 INFO L349 Elim1Store]: treesize reduction 13, result has 64.9 percent of original size [2024-11-08 16:44:33,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 37 [2024-11-08 16:44:33,997 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:44:33,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134847923] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:44:33,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:44:33,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 7] total 25 [2024-11-08 16:44:33,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273335329] [2024-11-08 16:44:33,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:44:33,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-08 16:44:33,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:44:34,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-08 16:44:34,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2024-11-08 16:44:34,356 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-11-08 16:44:34,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 344 transitions, 4029 flow. Second operand has 27 states, 27 states have (on average 14.962962962962964) internal successors, (404), 27 states have internal predecessors, (404), 0 states have call successors, (0), 0 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-08 16:44:34,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:44:34,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-11-08 16:44:34,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:44:40,916 INFO L124 PetriNetUnfolderBase]: 6952/15584 cut-off events. [2024-11-08 16:44:40,916 INFO L125 PetriNetUnfolderBase]: For 124042/124405 co-relation queries the response was YES. [2024-11-08 16:44:41,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66533 conditions, 15584 events. 6952/15584 cut-off events. For 124042/124405 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 140153 event pairs, 674 based on Foata normal form. 220/14830 useless extension candidates. Maximal degree in co-relation 66459. Up to 3406 conditions per place. [2024-11-08 16:44:41,216 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 477 selfloop transitions, 254 changer transitions 73/854 dead transitions. [2024-11-08 16:44:41,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 854 transitions, 9333 flow [2024-11-08 16:44:41,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-08 16:44:41,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2024-11-08 16:44:41,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 1191 transitions. [2024-11-08 16:44:41,220 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.40372881355932205 [2024-11-08 16:44:41,221 INFO L175 Difference]: Start difference. First operand has 292 places, 344 transitions, 4029 flow. Second operand 59 states and 1191 transitions. [2024-11-08 16:44:41,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 854 transitions, 9333 flow [2024-11-08 16:44:42,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 854 transitions, 8965 flow, removed 111 selfloop flow, removed 27 redundant places. [2024-11-08 16:44:42,975 INFO L231 Difference]: Finished difference. Result has 334 places, 449 transitions, 6097 flow [2024-11-08 16:44:42,975 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3710, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=6097, PETRI_PLACES=334, PETRI_TRANSITIONS=449} [2024-11-08 16:44:42,975 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 287 predicate places. [2024-11-08 16:44:42,976 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 449 transitions, 6097 flow [2024-11-08 16:44:42,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 14.962962962962964) internal successors, (404), 27 states have internal predecessors, (404), 0 states have call successors, (0), 0 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-08 16:44:42,976 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:44:42,976 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:44:42,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-08 16:44:43,177 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-08 16:44:43,177 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:44:43,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:44:43,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1287192124, now seen corresponding path program 1 times [2024-11-08 16:44:43,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:44:43,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877293114] [2024-11-08 16:44:43,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:44:43,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:44:43,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:44:44,044 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:44,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:44:44,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877293114] [2024-11-08 16:44:44,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877293114] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:44:44,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801583474] [2024-11-08 16:44:44,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:44:44,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:44:44,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:44:44,046 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:44:44,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-08 16:44:44,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:44:44,143 INFO L255 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-08 16:44:44,145 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:44:44,856 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 16:44:44,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 16:44:44,860 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 16:44:44,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 13 [2024-11-08 16:44:44,890 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:44,890 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:44:45,337 INFO L349 Elim1Store]: treesize reduction 16, result has 64.4 percent of original size [2024-11-08 16:44:45,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 42 [2024-11-08 16:44:45,881 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:45,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801583474] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:44:45,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:44:45,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 12] total 39 [2024-11-08 16:44:45,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41831438] [2024-11-08 16:44:45,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:44:45,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-08 16:44:45,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:44:45,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-08 16:44:45,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1390, Unknown=0, NotChecked=0, Total=1640 [2024-11-08 16:44:46,379 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-11-08 16:44:46,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 449 transitions, 6097 flow. Second operand has 41 states, 41 states have (on average 15.634146341463415) internal successors, (641), 41 states have internal predecessors, (641), 0 states have call successors, (0), 0 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-08 16:44:46,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:44:46,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-11-08 16:44:46,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:44:52,825 INFO L124 PetriNetUnfolderBase]: 6193/14630 cut-off events. [2024-11-08 16:44:52,825 INFO L125 PetriNetUnfolderBase]: For 186117/186705 co-relation queries the response was YES. [2024-11-08 16:44:53,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69872 conditions, 14630 events. 6193/14630 cut-off events. For 186117/186705 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 136323 event pairs, 688 based on Foata normal form. 269/13997 useless extension candidates. Maximal degree in co-relation 69780. Up to 4805 conditions per place. [2024-11-08 16:44:53,156 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 566 selfloop transitions, 178 changer transitions 53/848 dead transitions. [2024-11-08 16:44:53,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 848 transitions, 10654 flow [2024-11-08 16:44:53,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-08 16:44:53,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2024-11-08 16:44:53,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 809 transitions. [2024-11-08 16:44:53,160 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39463414634146343 [2024-11-08 16:44:53,160 INFO L175 Difference]: Start difference. First operand has 334 places, 449 transitions, 6097 flow. Second operand 41 states and 809 transitions. [2024-11-08 16:44:53,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 848 transitions, 10654 flow [2024-11-08 16:44:55,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 848 transitions, 10136 flow, removed 208 selfloop flow, removed 23 redundant places. [2024-11-08 16:44:56,011 INFO L231 Difference]: Finished difference. Result has 340 places, 488 transitions, 7142 flow [2024-11-08 16:44:56,012 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=5707, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=7142, PETRI_PLACES=340, PETRI_TRANSITIONS=488} [2024-11-08 16:44:56,012 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 293 predicate places. [2024-11-08 16:44:56,012 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 488 transitions, 7142 flow [2024-11-08 16:44:56,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 15.634146341463415) internal successors, (641), 41 states have internal predecessors, (641), 0 states have call successors, (0), 0 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-08 16:44:56,013 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:44:56,013 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:44:56,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-08 16:44:56,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-08 16:44:56,214 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:44:56,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:44:56,215 INFO L85 PathProgramCache]: Analyzing trace with hash 299594332, now seen corresponding path program 2 times [2024-11-08 16:44:56,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:44:56,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970138906] [2024-11-08 16:44:56,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:44:56,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:44:56,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:44:57,101 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:57,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:44:57,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970138906] [2024-11-08 16:44:57,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970138906] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:44:57,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489317197] [2024-11-08 16:44:57,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 16:44:57,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:44:57,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:44:57,104 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:44:57,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-08 16:44:57,203 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-08 16:44:57,204 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:44:57,205 INFO L255 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-08 16:44:57,207 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:44:57,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2024-11-08 16:44:57,871 INFO L349 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2024-11-08 16:44:57,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 13 [2024-11-08 16:44:57,906 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:44:57,906 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:44:59,022 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 75 treesize of output 67 [2024-11-08 16:44:59,079 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2024-11-08 16:44:59,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 128 [2024-11-08 16:45:00,015 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:45:00,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489317197] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:45:00,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:45:00,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 13] total 39 [2024-11-08 16:45:00,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658860102] [2024-11-08 16:45:00,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:45:00,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-08 16:45:00,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:45:00,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-08 16:45:00,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1457, Unknown=0, NotChecked=0, Total=1640 [2024-11-08 16:45:00,521 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-11-08 16:45:00,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 488 transitions, 7142 flow. Second operand has 41 states, 41 states have (on average 15.634146341463415) internal successors, (641), 41 states have internal predecessors, (641), 0 states have call successors, (0), 0 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-08 16:45:00,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:45:00,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-11-08 16:45:00,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:45:10,727 INFO L124 PetriNetUnfolderBase]: 6371/14905 cut-off events. [2024-11-08 16:45:10,727 INFO L125 PetriNetUnfolderBase]: For 182446/183190 co-relation queries the response was YES. [2024-11-08 16:45:11,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73522 conditions, 14905 events. 6371/14905 cut-off events. For 182446/183190 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 139254 event pairs, 2189 based on Foata normal form. 220/14256 useless extension candidates. Maximal degree in co-relation 73428. Up to 6229 conditions per place. [2024-11-08 16:45:11,133 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 590 selfloop transitions, 97 changer transitions 30/768 dead transitions. [2024-11-08 16:45:11,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 768 transitions, 10058 flow [2024-11-08 16:45:11,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-08 16:45:11,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2024-11-08 16:45:11,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 797 transitions. [2024-11-08 16:45:11,136 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3985 [2024-11-08 16:45:11,136 INFO L175 Difference]: Start difference. First operand has 340 places, 488 transitions, 7142 flow. Second operand 40 states and 797 transitions. [2024-11-08 16:45:11,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 768 transitions, 10058 flow [2024-11-08 16:45:14,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 768 transitions, 9750 flow, removed 87 selfloop flow, removed 21 redundant places. [2024-11-08 16:45:14,915 INFO L231 Difference]: Finished difference. Result has 356 places, 501 transitions, 7316 flow [2024-11-08 16:45:14,916 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=6861, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7316, PETRI_PLACES=356, PETRI_TRANSITIONS=501} [2024-11-08 16:45:14,916 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 309 predicate places. [2024-11-08 16:45:14,916 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 501 transitions, 7316 flow [2024-11-08 16:45:14,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 15.634146341463415) internal successors, (641), 41 states have internal predecessors, (641), 0 states have call successors, (0), 0 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-08 16:45:14,917 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:45:14,917 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:45:14,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-08 16:45:15,118 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-08 16:45:15,118 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:45:15,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:45:15,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1813922504, now seen corresponding path program 3 times [2024-11-08 16:45:15,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:45:15,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463330689] [2024-11-08 16:45:15,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:45:15,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:45:15,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:45:16,225 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:45:16,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:45:16,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463330689] [2024-11-08 16:45:16,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463330689] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:45:16,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864699550] [2024-11-08 16:45:16,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-08 16:45:16,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:45:16,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:45:16,227 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:45:16,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-08 16:45:16,346 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-08 16:45:16,346 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:45:16,348 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-08 16:45:16,349 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:45:16,686 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:45:16,686 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:45:17,012 INFO L349 Elim1Store]: treesize reduction 13, result has 64.9 percent of original size [2024-11-08 16:45:17,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 37 [2024-11-08 16:45:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:45:17,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864699550] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:45:17,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:45:17,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 7, 7] total 27 [2024-11-08 16:45:17,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621938211] [2024-11-08 16:45:17,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:45:17,048 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-08 16:45:17,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:45:17,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-08 16:45:17,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=720, Unknown=0, NotChecked=0, Total=812 [2024-11-08 16:45:17,652 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 50 [2024-11-08 16:45:17,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 501 transitions, 7316 flow. Second operand has 29 states, 29 states have (on average 15.758620689655173) internal successors, (457), 29 states have internal predecessors, (457), 0 states have call successors, (0), 0 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-08 16:45:17,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:45:17,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 50 [2024-11-08 16:45:17,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:45:27,677 INFO L124 PetriNetUnfolderBase]: 6915/16209 cut-off events. [2024-11-08 16:45:27,677 INFO L125 PetriNetUnfolderBase]: For 188861/189575 co-relation queries the response was YES. [2024-11-08 16:45:28,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79285 conditions, 16209 events. 6915/16209 cut-off events. For 188861/189575 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 154748 event pairs, 464 based on Foata normal form. 293/15599 useless extension candidates. Maximal degree in co-relation 79189. Up to 3476 conditions per place. [2024-11-08 16:45:28,057 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 579 selfloop transitions, 279 changer transitions 19/928 dead transitions. [2024-11-08 16:45:28,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 928 transitions, 12070 flow [2024-11-08 16:45:28,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-08 16:45:28,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2024-11-08 16:45:28,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 1047 transitions. [2024-11-08 16:45:28,060 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41058823529411764 [2024-11-08 16:45:28,060 INFO L175 Difference]: Start difference. First operand has 356 places, 501 transitions, 7316 flow. Second operand 51 states and 1047 transitions. [2024-11-08 16:45:28,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 928 transitions, 12070 flow [2024-11-08 16:45:32,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 928 transitions, 11954 flow, removed 3 selfloop flow, removed 18 redundant places. [2024-11-08 16:45:32,275 INFO L231 Difference]: Finished difference. Result has 390 places, 524 transitions, 8384 flow [2024-11-08 16:45:32,275 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=7201, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=8384, PETRI_PLACES=390, PETRI_TRANSITIONS=524} [2024-11-08 16:45:32,276 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 343 predicate places. [2024-11-08 16:45:32,276 INFO L471 AbstractCegarLoop]: Abstraction has has 390 places, 524 transitions, 8384 flow [2024-11-08 16:45:32,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 15.758620689655173) internal successors, (457), 29 states have internal predecessors, (457), 0 states have call successors, (0), 0 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-08 16:45:32,277 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:45:32,277 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:45:32,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-08 16:45:32,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:45:32,478 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:45:32,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:45:32,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1468725344, now seen corresponding path program 4 times [2024-11-08 16:45:32,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:45:32,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896184552] [2024-11-08 16:45:32,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:45:32,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:45:32,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:45:33,815 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:45:33,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:45:33,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896184552] [2024-11-08 16:45:33,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896184552] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:45:33,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011086403] [2024-11-08 16:45:33,816 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-08 16:45:33,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:45:33,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:45:33,817 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:45:33,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-08 16:45:33,926 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-08 16:45:33,926 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:45:33,928 INFO L255 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 16:45:33,929 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:45:34,227 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 16:45:34,227 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:45:34,298 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 16:45:34,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2024-11-08 16:45:34,358 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-08 16:45:34,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011086403] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:45:34,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:45:34,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 6] total 27 [2024-11-08 16:45:34,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157566147] [2024-11-08 16:45:34,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:45:34,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-08 16:45:34,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:45:34,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-08 16:45:34,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2024-11-08 16:45:34,709 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 50 [2024-11-08 16:45:34,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 524 transitions, 8384 flow. Second operand has 29 states, 29 states have (on average 14.03448275862069) internal successors, (407), 29 states have internal predecessors, (407), 0 states have call successors, (0), 0 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-08 16:45:34,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:45:34,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 50 [2024-11-08 16:45:34,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:45:42,389 INFO L124 PetriNetUnfolderBase]: 9900/20975 cut-off events. [2024-11-08 16:45:42,389 INFO L125 PetriNetUnfolderBase]: For 226778/227354 co-relation queries the response was YES. [2024-11-08 16:45:42,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97893 conditions, 20975 events. 9900/20975 cut-off events. For 226778/227354 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 191918 event pairs, 1283 based on Foata normal form. 500/20340 useless extension candidates. Maximal degree in co-relation 97793. Up to 8836 conditions per place. [2024-11-08 16:45:42,966 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 436 selfloop transitions, 268 changer transitions 15/731 dead transitions. [2024-11-08 16:45:42,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 731 transitions, 10949 flow [2024-11-08 16:45:42,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-08 16:45:42,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-08 16:45:42,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 603 transitions. [2024-11-08 16:45:42,968 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.376875 [2024-11-08 16:45:42,968 INFO L175 Difference]: Start difference. First operand has 390 places, 524 transitions, 8384 flow. Second operand 32 states and 603 transitions. [2024-11-08 16:45:42,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 731 transitions, 10949 flow [2024-11-08 16:45:46,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 731 transitions, 10678 flow, removed 30 selfloop flow, removed 22 redundant places. [2024-11-08 16:45:46,462 INFO L231 Difference]: Finished difference. Result has 398 places, 521 transitions, 8593 flow [2024-11-08 16:45:46,463 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=7577, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=8593, PETRI_PLACES=398, PETRI_TRANSITIONS=521} [2024-11-08 16:45:46,463 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 351 predicate places. [2024-11-08 16:45:46,463 INFO L471 AbstractCegarLoop]: Abstraction has has 398 places, 521 transitions, 8593 flow [2024-11-08 16:45:46,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 14.03448275862069) internal successors, (407), 29 states have internal predecessors, (407), 0 states have call successors, (0), 0 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-08 16:45:46,464 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:45:46,464 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:45:46,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-08 16:45:46,664 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:45:46,664 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:45:46,665 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:45:46,665 INFO L85 PathProgramCache]: Analyzing trace with hash 183615356, now seen corresponding path program 4 times [2024-11-08 16:45:46,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:45:46,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58525634] [2024-11-08 16:45:46,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:45:46,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:45:46,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:45:47,869 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:45:47,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:45:47,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58525634] [2024-11-08 16:45:47,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58525634] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:45:47,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036930672] [2024-11-08 16:45:47,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-08 16:45:47,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:45:47,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:45:47,871 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:45:47,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-08 16:45:47,978 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-08 16:45:47,978 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:45:47,979 INFO L255 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 16:45:47,981 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:45:48,267 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 16:45:48,267 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:45:48,336 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 16:45:48,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 18 [2024-11-08 16:45:48,392 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-08 16:45:48,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036930672] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:45:48,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:45:48,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 5] total 25 [2024-11-08 16:45:48,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296853042] [2024-11-08 16:45:48,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:45:48,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-08 16:45:48,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:45:48,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-08 16:45:48,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2024-11-08 16:45:48,847 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-11-08 16:45:48,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 521 transitions, 8593 flow. Second operand has 27 states, 27 states have (on average 15.074074074074074) internal successors, (407), 27 states have internal predecessors, (407), 0 states have call successors, (0), 0 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-08 16:45:48,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:45:48,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-11-08 16:45:48,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:45:55,857 INFO L124 PetriNetUnfolderBase]: 8581/19436 cut-off events. [2024-11-08 16:45:55,857 INFO L125 PetriNetUnfolderBase]: For 221028/221598 co-relation queries the response was YES. [2024-11-08 16:45:56,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94531 conditions, 19436 events. 8581/19436 cut-off events. For 221028/221598 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 185581 event pairs, 2366 based on Foata normal form. 96/18304 useless extension candidates. Maximal degree in co-relation 94431. Up to 11368 conditions per place. [2024-11-08 16:45:56,283 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 438 selfloop transitions, 121 changer transitions 25/638 dead transitions. [2024-11-08 16:45:56,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 638 transitions, 10359 flow [2024-11-08 16:45:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-08 16:45:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-08 16:45:56,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 471 transitions. [2024-11-08 16:45:56,285 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3768 [2024-11-08 16:45:56,285 INFO L175 Difference]: Start difference. First operand has 398 places, 521 transitions, 8593 flow. Second operand 25 states and 471 transitions. [2024-11-08 16:45:56,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 638 transitions, 10359 flow [2024-11-08 16:45:59,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 638 transitions, 10008 flow, removed 70 selfloop flow, removed 16 redundant places. [2024-11-08 16:45:59,552 INFO L231 Difference]: Finished difference. Result has 407 places, 512 transitions, 8381 flow [2024-11-08 16:45:59,553 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=8262, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8381, PETRI_PLACES=407, PETRI_TRANSITIONS=512} [2024-11-08 16:45:59,553 INFO L277 CegarLoopForPetriNet]: 47 programPoint places, 360 predicate places. [2024-11-08 16:45:59,554 INFO L471 AbstractCegarLoop]: Abstraction has has 407 places, 512 transitions, 8381 flow [2024-11-08 16:45:59,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 15.074074074074074) internal successors, (407), 27 states have internal predecessors, (407), 0 states have call successors, (0), 0 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-08 16:45:59,554 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-08 16:45:59,554 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:45:59,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-08 16:45:59,755 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:45:59,755 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-08 16:45:59,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:45:59,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1405921394, now seen corresponding path program 5 times [2024-11-08 16:45:59,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:45:59,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735847365] [2024-11-08 16:45:59,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:45:59,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:45:59,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:46:00,852 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 16:46:00,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:46:00,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735847365] [2024-11-08 16:46:00,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735847365] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:46:00,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526826807] [2024-11-08 16:46:00,853 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-08 16:46:00,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:46:00,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:46:00,855 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:46:00,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_56781e53-18c1-4d31-b6dc-ef24896ff418/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-08 16:46:00,974 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-08 16:46:00,974 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 16:46:00,976 INFO L255 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-08 16:46:00,978 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:46:01,465 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-08 16:46:01,466 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:46:01,758 INFO L349 Elim1Store]: treesize reduction 10, result has 73.0 percent of original size [2024-11-08 16:46:01,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 41 [2024-11-08 16:46:01,980 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-08 16:46:01,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526826807] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:46:01,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:46:01,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 7] total 30 [2024-11-08 16:46:01,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079992301] [2024-11-08 16:46:01,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:46:01,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-08 16:46:01,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:46:01,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-08 16:46:01,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=888, Unknown=0, NotChecked=0, Total=992 [2024-11-08 16:46:02,502 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 50 [2024-11-08 16:46:02,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 512 transitions, 8381 flow. Second operand has 32 states, 32 states have (on average 15.15625) internal successors, (485), 32 states have internal predecessors, (485), 0 states have call successors, (0), 0 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-08 16:46:02,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-08 16:46:02,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 50 [2024-11-08 16:46:02,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-08 16:46:10,089 INFO L124 PetriNetUnfolderBase]: 8569/19437 cut-off events. [2024-11-08 16:46:10,090 INFO L125 PetriNetUnfolderBase]: For 212531/212992 co-relation queries the response was YES. [2024-11-08 16:46:10,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90942 conditions, 19437 events. 8569/19437 cut-off events. For 212531/212992 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 184667 event pairs, 1319 based on Foata normal form. 212/18512 useless extension candidates. Maximal degree in co-relation 90846. Up to 8976 conditions per place. [2024-11-08 16:46:10,485 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 414 selfloop transitions, 240 changer transitions 34/740 dead transitions. [2024-11-08 16:46:10,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 740 transitions, 11878 flow [2024-11-08 16:46:10,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-08 16:46:10,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-08 16:46:10,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 654 transitions. [2024-11-08 16:46:10,487 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3737142857142857 [2024-11-08 16:46:10,487 INFO L175 Difference]: Start difference. First operand has 407 places, 512 transitions, 8381 flow. Second operand 35 states and 654 transitions. [2024-11-08 16:46:10,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 740 transitions, 11878 flow