./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/popl20-prod-cons.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-prod-cons.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya --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 7225a3dc80a635bdf8bc0a0aebf3fff6c385d87e3635c30eb2fdc2ad9b10efb0 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:59:33,156 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:59:33,220 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-29 06:59:33,226 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:59:33,227 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:59:33,252 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:59:33,253 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:59:33,253 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:59:33,254 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:59:33,254 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:59:33,255 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:59:33,255 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:59:33,256 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:59:33,256 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:59:33,257 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:59:33,257 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:59:33,258 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 06:59:33,258 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:59:33,259 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:59:33,259 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:59:33,260 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:59:33,260 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 06:59:33,261 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:59:33,261 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 06:59:33,262 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-29 06:59:33,262 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 06:59:33,262 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:59:33,263 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 06:59:33,263 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:59:33,264 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:59:33,264 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:59:33,264 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:59:33,265 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:59:33,265 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:59:33,266 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:59:33,266 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:59:33,267 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 06:59:33,267 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:59:33,267 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:59:33,267 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:59:33,268 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:59:33,268 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 06:59:33,268 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:59:33,268 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:59:33,269 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_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/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_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 7225a3dc80a635bdf8bc0a0aebf3fff6c385d87e3635c30eb2fdc2ad9b10efb0 [2023-11-29 06:59:33,490 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:59:33,511 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:59:33,513 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:59:33,515 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:59:33,515 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:59:33,516 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-prod-cons.wvr.c [2023-11-29 06:59:36,366 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:59:36,521 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:59:36,521 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/sv-benchmarks/c/weaver/popl20-prod-cons.wvr.c [2023-11-29 06:59:36,528 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/data/119f1678f/564dccec10304f92a5752e9491353764/FLAGe55f549f0 [2023-11-29 06:59:36,540 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/data/119f1678f/564dccec10304f92a5752e9491353764 [2023-11-29 06:59:36,542 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:59:36,543 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:59:36,544 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:59:36,544 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:59:36,548 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:59:36,549 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,549 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@eb158e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36, skipping insertion in model container [2023-11-29 06:59:36,550 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,579 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:59:36,767 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:59:36,777 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:59:36,804 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:59:36,813 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 06:59:36,813 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 06:59:36,819 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:59:36,820 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36 WrapperNode [2023-11-29 06:59:36,820 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:59:36,821 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:59:36,821 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:59:36,821 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:59:36,829 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,838 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,867 INFO L138 Inliner]: procedures = 25, calls = 51, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 185 [2023-11-29 06:59:36,867 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:59:36,868 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:59:36,868 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:59:36,868 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:59:36,880 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,880 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,884 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,902 INFO L175 MemorySlicer]: Split 11 memory accesses to 5 slices as follows [2, 2, 3, 2, 2]. 27 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 1, 1]. [2023-11-29 06:59:36,902 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,903 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,912 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,916 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,919 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,921 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,925 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:59:36,926 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:59:36,926 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:59:36,926 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:59:36,927 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (1/1) ... [2023-11-29 06:59:36,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:59:36,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:36,957 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:59:36,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:59:36,992 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:59:36,992 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 06:59:36,992 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 06:59:36,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 06:59:36,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 06:59:36,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 06:59:36,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 06:59:36,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 06:59:36,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 06:59:36,993 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 06:59:36,994 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 06:59:36,994 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 06:59:36,994 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 06:59:36,994 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 06:59:36,994 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 06:59:36,994 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 06:59:36,995 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 06:59:36,995 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 06:59:36,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 06:59:36,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 06:59:36,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 06:59:36,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 06:59:36,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 06:59:36,996 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 06:59:36,996 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 06:59:36,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 06:59:36,996 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:59:36,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:59:36,996 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 06:59:36,998 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 06:59:37,122 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:59:37,124 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:59:37,411 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:59:37,667 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:59:37,667 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 06:59:37,668 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:59:37 BoogieIcfgContainer [2023-11-29 06:59:37,668 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:59:37,670 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:59:37,670 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:59:37,673 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:59:37,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:59:36" (1/3) ... [2023-11-29 06:59:37,674 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@725e887e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:59:37, skipping insertion in model container [2023-11-29 06:59:37,674 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:59:36" (2/3) ... [2023-11-29 06:59:37,675 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@725e887e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:59:37, skipping insertion in model container [2023-11-29 06:59:37,675 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:59:37" (3/3) ... [2023-11-29 06:59:37,676 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-prod-cons.wvr.c [2023-11-29 06:59:37,684 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 06:59:37,695 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:59:37,695 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 10 error locations. [2023-11-29 06:59:37,695 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 06:59:37,753 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-29 06:59:37,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 51 transitions, 123 flow [2023-11-29 06:59:37,821 INFO L124 PetriNetUnfolderBase]: 4/48 cut-off events. [2023-11-29 06:59:37,821 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-29 06:59:37,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61 conditions, 48 events. 4/48 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 125 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2023-11-29 06:59:37,825 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 51 transitions, 123 flow [2023-11-29 06:59:37,829 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 44 transitions, 100 flow [2023-11-29 06:59:37,839 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:59:37,846 INFO L357 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, mHoare=true, 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;@62334a82, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:59:37,846 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-11-29 06:59:37,850 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 06:59:37,850 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2023-11-29 06:59:37,850 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 06:59:37,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:37,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 06:59:37,852 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:37,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:37,857 INFO L85 PathProgramCache]: Analyzing trace with hash 522717, now seen corresponding path program 1 times [2023-11-29 06:59:37,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:37,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031322339] [2023-11-29 06:59:37,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:37,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:38,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:38,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:38,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031322339] [2023-11-29 06:59:38,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031322339] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:59:38,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:59:38,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:59:38,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594600724] [2023-11-29 06:59:38,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:38,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:59:38,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:38,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:59:38,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:59:38,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 06:59:38,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:38,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:38,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 06:59:38,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:38,467 INFO L124 PetriNetUnfolderBase]: 696/1176 cut-off events. [2023-11-29 06:59:38,467 INFO L125 PetriNetUnfolderBase]: For 72/72 co-relation queries the response was YES. [2023-11-29 06:59:38,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2329 conditions, 1176 events. 696/1176 cut-off events. For 72/72 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 6575 event pairs, 547 based on Foata normal form. 1/900 useless extension candidates. Maximal degree in co-relation 2108. Up to 1021 conditions per place. [2023-11-29 06:59:38,482 INFO L140 encePairwiseOnDemand]: 43/51 looper letters, 27 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2023-11-29 06:59:38,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 45 transitions, 164 flow [2023-11-29 06:59:38,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:59:38,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:59:38,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2023-11-29 06:59:38,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5049019607843137 [2023-11-29 06:59:38,493 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 103 transitions. [2023-11-29 06:59:38,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 103 transitions. [2023-11-29 06:59:38,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:38,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 103 transitions. [2023-11-29 06:59:38,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 25.75) internal successors, (103), 4 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) [2023-11-29 06:59:38,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:38,502 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:38,504 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 100 flow. Second operand 4 states and 103 transitions. [2023-11-29 06:59:38,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 45 transitions, 164 flow [2023-11-29 06:59:38,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 45 transitions, 158 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 06:59:38,510 INFO L231 Difference]: Finished difference. Result has 49 places, 45 transitions, 119 flow [2023-11-29 06:59:38,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=44, 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=119, PETRI_PLACES=49, PETRI_TRANSITIONS=45} [2023-11-29 06:59:38,515 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, -1 predicate places. [2023-11-29 06:59:38,515 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 45 transitions, 119 flow [2023-11-29 06:59:38,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:38,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:38,516 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-11-29 06:59:38,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 06:59:38,516 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:38,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:38,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1607087203, now seen corresponding path program 1 times [2023-11-29 06:59:38,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:38,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509187654] [2023-11-29 06:59:38,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:38,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:38,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:38,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:38,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:38,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509187654] [2023-11-29 06:59:38,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509187654] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:38,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989623278] [2023-11-29 06:59:38,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:38,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:38,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:38,651 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:38,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 06:59:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:38,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:59:38,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:38,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:38,806 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:59:38,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989623278] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:59:38,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:59:38,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2023-11-29 06:59:38,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634682203] [2023-11-29 06:59:38,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:38,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:59:38,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:38,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:59:38,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:59:38,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 06:59:38,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 45 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:38,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:38,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 06:59:38,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:39,136 INFO L124 PetriNetUnfolderBase]: 696/1175 cut-off events. [2023-11-29 06:59:39,137 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-11-29 06:59:39,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2321 conditions, 1175 events. 696/1175 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 6521 event pairs, 547 based on Foata normal form. 1/900 useless extension candidates. Maximal degree in co-relation 2294. Up to 1016 conditions per place. [2023-11-29 06:59:39,149 INFO L140 encePairwiseOnDemand]: 46/51 looper letters, 23 selfloop transitions, 7 changer transitions 0/44 dead transitions. [2023-11-29 06:59:39,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 44 transitions, 175 flow [2023-11-29 06:59:39,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:59:39,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:59:39,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2023-11-29 06:59:39,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434640522875817 [2023-11-29 06:59:39,152 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 133 transitions. [2023-11-29 06:59:39,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 133 transitions. [2023-11-29 06:59:39,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:39,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 133 transitions. [2023-11-29 06:59:39,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:39,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 51.0) internal successors, (357), 7 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:39,155 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 51.0) internal successors, (357), 7 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:39,155 INFO L175 Difference]: Start difference. First operand has 49 places, 45 transitions, 119 flow. Second operand 6 states and 133 transitions. [2023-11-29 06:59:39,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 44 transitions, 175 flow [2023-11-29 06:59:39,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 44 transitions, 172 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:59:39,158 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 126 flow [2023-11-29 06:59:39,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=126, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2023-11-29 06:59:39,159 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 2 predicate places. [2023-11-29 06:59:39,159 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 126 flow [2023-11-29 06:59:39,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:39,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:39,160 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2023-11-29 06:59:39,167 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 06:59:39,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-29 06:59:39,361 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:39,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:39,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1719904783, now seen corresponding path program 1 times [2023-11-29 06:59:39,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:39,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439930671] [2023-11-29 06:59:39,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:39,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:39,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:39,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:39,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:39,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439930671] [2023-11-29 06:59:39,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439930671] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:39,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262450727] [2023-11-29 06:59:39,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:39,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:39,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:39,456 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:39,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 06:59:39,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:39,548 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:59:39,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:39,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:39,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:59:39,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:39,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262450727] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:59:39,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:59:39,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2023-11-29 06:59:39,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322319097] [2023-11-29 06:59:39,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:59:39,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 06:59:39,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:39,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 06:59:39,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-29 06:59:39,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 06:59:39,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 126 flow. Second operand has 12 states, 12 states have (on average 18.083333333333332) internal successors, (217), 12 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:39,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:39,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 06:59:39,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:39,935 INFO L124 PetriNetUnfolderBase]: 699/1187 cut-off events. [2023-11-29 06:59:39,935 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-11-29 06:59:39,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2365 conditions, 1187 events. 699/1187 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 6676 event pairs, 547 based on Foata normal form. 3/912 useless extension candidates. Maximal degree in co-relation 2295. Up to 1023 conditions per place. [2023-11-29 06:59:39,947 INFO L140 encePairwiseOnDemand]: 46/51 looper letters, 26 selfloop transitions, 13 changer transitions 0/53 dead transitions. [2023-11-29 06:59:39,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 53 transitions, 258 flow [2023-11-29 06:59:39,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:59:39,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:59:39,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2023-11-29 06:59:39,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41568627450980394 [2023-11-29 06:59:39,949 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 212 transitions. [2023-11-29 06:59:39,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 212 transitions. [2023-11-29 06:59:39,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:39,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 212 transitions. [2023-11-29 06:59:39,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 21.2) internal successors, (212), 10 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:39,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 51.0) internal successors, (561), 11 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:39,954 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 51.0) internal successors, (561), 11 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:39,954 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 126 flow. Second operand 10 states and 212 transitions. [2023-11-29 06:59:39,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 53 transitions, 258 flow [2023-11-29 06:59:39,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 53 transitions, 212 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-11-29 06:59:39,957 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 178 flow [2023-11-29 06:59:39,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=178, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2023-11-29 06:59:39,958 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 9 predicate places. [2023-11-29 06:59:39,959 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 178 flow [2023-11-29 06:59:39,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 18.083333333333332) internal successors, (217), 12 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:39,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:39,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:39,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 06:59:40,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:40,160 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:40,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:40,161 INFO L85 PathProgramCache]: Analyzing trace with hash 322042870, now seen corresponding path program 1 times [2023-11-29 06:59:40,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:40,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622218725] [2023-11-29 06:59:40,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:40,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:40,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:40,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:40,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:40,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622218725] [2023-11-29 06:59:40,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622218725] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:59:40,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:59:40,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:59:40,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999396442] [2023-11-29 06:59:40,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:40,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:59:40,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:40,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:59:40,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:59:40,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 51 [2023-11-29 06:59:40,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 178 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:40,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:40,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 51 [2023-11-29 06:59:40,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:40,485 INFO L124 PetriNetUnfolderBase]: 822/1446 cut-off events. [2023-11-29 06:59:40,485 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-11-29 06:59:40,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2872 conditions, 1446 events. 822/1446 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 8423 event pairs, 670 based on Foata normal form. 36/1204 useless extension candidates. Maximal degree in co-relation 2838. Up to 1027 conditions per place. [2023-11-29 06:59:40,496 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 35 selfloop transitions, 2 changer transitions 15/67 dead transitions. [2023-11-29 06:59:40,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 67 transitions, 316 flow [2023-11-29 06:59:40,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:59:40,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:59:40,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2023-11-29 06:59:40,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6029411764705882 [2023-11-29 06:59:40,498 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 123 transitions. [2023-11-29 06:59:40,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 123 transitions. [2023-11-29 06:59:40,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:40,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 123 transitions. [2023-11-29 06:59:40,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:40,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:40,501 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:40,501 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 178 flow. Second operand 4 states and 123 transitions. [2023-11-29 06:59:40,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 67 transitions, 316 flow [2023-11-29 06:59:40,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 67 transitions, 305 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-11-29 06:59:40,504 INFO L231 Difference]: Finished difference. Result has 61 places, 52 transitions, 176 flow [2023-11-29 06:59:40,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=61, PETRI_TRANSITIONS=52} [2023-11-29 06:59:40,505 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 11 predicate places. [2023-11-29 06:59:40,505 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 52 transitions, 176 flow [2023-11-29 06:59:40,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:40,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:40,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:40,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 06:59:40,506 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:40,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:40,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1939948086, now seen corresponding path program 1 times [2023-11-29 06:59:40,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:40,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099519613] [2023-11-29 06:59:40,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:40,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:40,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:40,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:40,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099519613] [2023-11-29 06:59:40,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099519613] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:40,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026885537] [2023-11-29 06:59:40,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:40,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:40,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:40,641 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:40,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 06:59:40,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:40,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:59:40,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:40,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:59:40,773 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:59:40,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026885537] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:59:40,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:59:40,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2023-11-29 06:59:40,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790260363] [2023-11-29 06:59:40,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:40,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:59:40,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:40,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:59:40,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:59:40,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 51 [2023-11-29 06:59:40,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 52 transitions, 176 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:40,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:40,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 51 [2023-11-29 06:59:40,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:40,897 INFO L124 PetriNetUnfolderBase]: 502/874 cut-off events. [2023-11-29 06:59:40,897 INFO L125 PetriNetUnfolderBase]: For 130/130 co-relation queries the response was YES. [2023-11-29 06:59:40,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1845 conditions, 874 events. 502/874 cut-off events. For 130/130 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4437 event pairs, 395 based on Foata normal form. 0/745 useless extension candidates. Maximal degree in co-relation 1824. Up to 750 conditions per place. [2023-11-29 06:59:40,904 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 34 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-11-29 06:59:40,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 50 transitions, 238 flow [2023-11-29 06:59:40,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:59:40,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:59:40,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2023-11-29 06:59:40,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5424836601307189 [2023-11-29 06:59:40,906 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 83 transitions. [2023-11-29 06:59:40,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 83 transitions. [2023-11-29 06:59:40,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:40,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 83 transitions. [2023-11-29 06:59:40,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 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) [2023-11-29 06:59:40,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 51.0) internal successors, (204), 4 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:40,908 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 51.0) internal successors, (204), 4 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:40,908 INFO L175 Difference]: Start difference. First operand has 61 places, 52 transitions, 176 flow. Second operand 3 states and 83 transitions. [2023-11-29 06:59:40,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 50 transitions, 238 flow [2023-11-29 06:59:40,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 50 transitions, 234 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:59:40,911 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 166 flow [2023-11-29 06:59:40,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2023-11-29 06:59:40,912 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 8 predicate places. [2023-11-29 06:59:40,912 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 166 flow [2023-11-29 06:59:40,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:40,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:40,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:40,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 06:59:41,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:41,118 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:41,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:41,119 INFO L85 PathProgramCache]: Analyzing trace with hash 274321432, now seen corresponding path program 1 times [2023-11-29 06:59:41,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:41,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043405076] [2023-11-29 06:59:41,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:41,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:41,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:41,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:59:41,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:41,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043405076] [2023-11-29 06:59:41,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043405076] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:59:41,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:59:41,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:59:41,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29073339] [2023-11-29 06:59:41,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:41,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:59:41,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:41,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:59:41,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:59:41,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 51 [2023-11-29 06:59:41,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:41,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 51 [2023-11-29 06:59:41,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:41,400 INFO L124 PetriNetUnfolderBase]: 807/1460 cut-off events. [2023-11-29 06:59:41,400 INFO L125 PetriNetUnfolderBase]: For 150/150 co-relation queries the response was YES. [2023-11-29 06:59:41,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2948 conditions, 1460 events. 807/1460 cut-off events. For 150/150 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 8463 event pairs, 315 based on Foata normal form. 44/1217 useless extension candidates. Maximal degree in co-relation 2936. Up to 663 conditions per place. [2023-11-29 06:59:41,408 INFO L140 encePairwiseOnDemand]: 46/51 looper letters, 59 selfloop transitions, 4 changer transitions 0/74 dead transitions. [2023-11-29 06:59:41,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 74 transitions, 352 flow [2023-11-29 06:59:41,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:59:41,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:59:41,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2023-11-29 06:59:41,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553921568627451 [2023-11-29 06:59:41,410 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 113 transitions. [2023-11-29 06:59:41,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 113 transitions. [2023-11-29 06:59:41,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:41,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 113 transitions. [2023-11-29 06:59:41,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,412 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,412 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 166 flow. Second operand 4 states and 113 transitions. [2023-11-29 06:59:41,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 74 transitions, 352 flow [2023-11-29 06:59:41,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 74 transitions, 351 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:59:41,415 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 178 flow [2023-11-29 06:59:41,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=178, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2023-11-29 06:59:41,416 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 10 predicate places. [2023-11-29 06:59:41,417 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 178 flow [2023-11-29 06:59:41,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:41,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:41,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 06:59:41,417 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:41,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:41,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1884754028, now seen corresponding path program 1 times [2023-11-29 06:59:41,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:41,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862825478] [2023-11-29 06:59:41,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:41,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:41,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:41,465 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:59:41,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:41,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862825478] [2023-11-29 06:59:41,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862825478] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:59:41,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:59:41,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:59:41,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587596530] [2023-11-29 06:59:41,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:41,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:59:41,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:41,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:59:41,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:59:41,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 51 [2023-11-29 06:59:41,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 178 flow. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:41,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 51 [2023-11-29 06:59:41,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:41,604 INFO L124 PetriNetUnfolderBase]: 625/1170 cut-off events. [2023-11-29 06:59:41,604 INFO L125 PetriNetUnfolderBase]: For 309/348 co-relation queries the response was YES. [2023-11-29 06:59:41,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2654 conditions, 1170 events. 625/1170 cut-off events. For 309/348 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6284 event pairs, 211 based on Foata normal form. 59/1125 useless extension candidates. Maximal degree in co-relation 2641. Up to 683 conditions per place. [2023-11-29 06:59:41,611 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 43 selfloop transitions, 2 changer transitions 5/64 dead transitions. [2023-11-29 06:59:41,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 318 flow [2023-11-29 06:59:41,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:59:41,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:59:41,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2023-11-29 06:59:41,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6209150326797386 [2023-11-29 06:59:41,613 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 95 transitions. [2023-11-29 06:59:41,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 95 transitions. [2023-11-29 06:59:41,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:41,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 95 transitions. [2023-11-29 06:59:41,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 51.0) internal successors, (204), 4 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,614 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 51.0) internal successors, (204), 4 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,614 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 178 flow. Second operand 3 states and 95 transitions. [2023-11-29 06:59:41,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 318 flow [2023-11-29 06:59:41,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 64 transitions, 312 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:59:41,619 INFO L231 Difference]: Finished difference. Result has 61 places, 51 transitions, 187 flow [2023-11-29 06:59:41,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=187, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2023-11-29 06:59:41,619 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 11 predicate places. [2023-11-29 06:59:41,619 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 187 flow [2023-11-29 06:59:41,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:41,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:41,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 06:59:41,620 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:41,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:41,620 INFO L85 PathProgramCache]: Analyzing trace with hash -85969657, now seen corresponding path program 1 times [2023-11-29 06:59:41,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:41,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203705732] [2023-11-29 06:59:41,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:41,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:41,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:41,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:59:41,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:41,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203705732] [2023-11-29 06:59:41,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203705732] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:59:41,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:59:41,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:59:41,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558575758] [2023-11-29 06:59:41,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:41,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:59:41,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:41,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:59:41,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:59:41,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 51 [2023-11-29 06:59:41,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 187 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:41,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 51 [2023-11-29 06:59:41,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:41,886 INFO L124 PetriNetUnfolderBase]: 717/1288 cut-off events. [2023-11-29 06:59:41,886 INFO L125 PetriNetUnfolderBase]: For 524/560 co-relation queries the response was YES. [2023-11-29 06:59:41,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2989 conditions, 1288 events. 717/1288 cut-off events. For 524/560 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6933 event pairs, 199 based on Foata normal form. 36/1199 useless extension candidates. Maximal degree in co-relation 2974. Up to 532 conditions per place. [2023-11-29 06:59:41,893 INFO L140 encePairwiseOnDemand]: 45/51 looper letters, 53 selfloop transitions, 6 changer transitions 3/74 dead transitions. [2023-11-29 06:59:41,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 74 transitions, 373 flow [2023-11-29 06:59:41,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:59:41,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:59:41,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2023-11-29 06:59:41,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5098039215686274 [2023-11-29 06:59:41,895 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 130 transitions. [2023-11-29 06:59:41,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 130 transitions. [2023-11-29 06:59:41,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:41,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 130 transitions. [2023-11-29 06:59:41,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,897 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,897 INFO L175 Difference]: Start difference. First operand has 61 places, 51 transitions, 187 flow. Second operand 5 states and 130 transitions. [2023-11-29 06:59:41,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 74 transitions, 373 flow [2023-11-29 06:59:41,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 74 transitions, 361 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-29 06:59:41,899 INFO L231 Difference]: Finished difference. Result has 62 places, 49 transitions, 187 flow [2023-11-29 06:59:41,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=187, PETRI_PLACES=62, PETRI_TRANSITIONS=49} [2023-11-29 06:59:41,900 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 12 predicate places. [2023-11-29 06:59:41,900 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 49 transitions, 187 flow [2023-11-29 06:59:41,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:41,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:41,901 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2023-11-29 06:59:41,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 06:59:41,901 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:41,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:41,902 INFO L85 PathProgramCache]: Analyzing trace with hash 587985871, now seen corresponding path program 2 times [2023-11-29 06:59:41,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:41,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655941514] [2023-11-29 06:59:41,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:41,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:41,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:42,038 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:42,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:42,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655941514] [2023-11-29 06:59:42,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655941514] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:42,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429272738] [2023-11-29 06:59:42,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:59:42,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:42,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:42,041 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:42,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 06:59:42,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:59:42,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:59:42,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:59:42,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:42,178 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 06:59:42,179 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:59:42,211 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 06:59:42,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429272738] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:59:42,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:59:42,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 2, 2] total 12 [2023-11-29 06:59:42,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497431291] [2023-11-29 06:59:42,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:59:42,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:59:42,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:42,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:59:42,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:59:42,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 06:59:42,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 49 transitions, 187 flow. Second operand has 14 states, 14 states have (on average 18.142857142857142) internal successors, (254), 14 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:42,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:42,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 06:59:42,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:42,497 INFO L124 PetriNetUnfolderBase]: 478/865 cut-off events. [2023-11-29 06:59:42,497 INFO L125 PetriNetUnfolderBase]: For 539/577 co-relation queries the response was YES. [2023-11-29 06:59:42,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2082 conditions, 865 events. 478/865 cut-off events. For 539/577 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4062 event pairs, 355 based on Foata normal form. 40/779 useless extension candidates. Maximal degree in co-relation 2067. Up to 713 conditions per place. [2023-11-29 06:59:42,505 INFO L140 encePairwiseOnDemand]: 46/51 looper letters, 21 selfloop transitions, 18 changer transitions 0/51 dead transitions. [2023-11-29 06:59:42,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 51 transitions, 271 flow [2023-11-29 06:59:42,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 06:59:42,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 06:59:42,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 277 transitions. [2023-11-29 06:59:42,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38795518207282914 [2023-11-29 06:59:42,507 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 277 transitions. [2023-11-29 06:59:42,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 277 transitions. [2023-11-29 06:59:42,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:42,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 277 transitions. [2023-11-29 06:59:42,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 19.785714285714285) internal successors, (277), 14 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:42,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 51.0) internal successors, (765), 15 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:42,512 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 51.0) internal successors, (765), 15 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:42,512 INFO L175 Difference]: Start difference. First operand has 62 places, 49 transitions, 187 flow. Second operand 14 states and 277 transitions. [2023-11-29 06:59:42,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 51 transitions, 271 flow [2023-11-29 06:59:42,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 51 transitions, 247 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-11-29 06:59:42,515 INFO L231 Difference]: Finished difference. Result has 65 places, 51 transitions, 205 flow [2023-11-29 06:59:42,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=205, PETRI_PLACES=65, PETRI_TRANSITIONS=51} [2023-11-29 06:59:42,516 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 15 predicate places. [2023-11-29 06:59:42,516 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 51 transitions, 205 flow [2023-11-29 06:59:42,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 18.142857142857142) internal successors, (254), 14 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:42,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:42,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:42,523 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 06:59:42,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:42,723 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:42,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:42,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1998364217, now seen corresponding path program 1 times [2023-11-29 06:59:42,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:42,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030518800] [2023-11-29 06:59:42,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:42,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:42,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:43,173 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:43,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:43,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030518800] [2023-11-29 06:59:43,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030518800] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:43,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239523412] [2023-11-29 06:59:43,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:43,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:43,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:43,175 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:43,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 06:59:43,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:43,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 06:59:43,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:43,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 06:59:43,654 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:43,654 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:59:44,114 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 [2023-11-29 06:59:44,130 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:59:44,130 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 46 [2023-11-29 06:59:44,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:44,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239523412] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:59:44,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:59:44,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-11-29 06:59:44,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679722938] [2023-11-29 06:59:44,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:59:44,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 06:59:44,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:44,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 06:59:44,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2023-11-29 06:59:44,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 06:59:44,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 51 transitions, 205 flow. Second operand has 20 states, 20 states have (on average 18.8) internal successors, (376), 20 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:44,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:44,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 06:59:44,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:45,847 INFO L124 PetriNetUnfolderBase]: 1544/2844 cut-off events. [2023-11-29 06:59:45,847 INFO L125 PetriNetUnfolderBase]: For 611/724 co-relation queries the response was YES. [2023-11-29 06:59:45,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6252 conditions, 2844 events. 1544/2844 cut-off events. For 611/724 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17616 event pairs, 420 based on Foata normal form. 113/2694 useless extension candidates. Maximal degree in co-relation 6241. Up to 687 conditions per place. [2023-11-29 06:59:45,869 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 155 selfloop transitions, 30 changer transitions 15/212 dead transitions. [2023-11-29 06:59:45,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 212 transitions, 1056 flow [2023-11-29 06:59:45,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 06:59:45,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 06:59:45,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 510 transitions. [2023-11-29 06:59:45,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5263157894736842 [2023-11-29 06:59:45,872 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 510 transitions. [2023-11-29 06:59:45,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 510 transitions. [2023-11-29 06:59:45,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:45,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 510 transitions. [2023-11-29 06:59:45,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 26.842105263157894) internal successors, (510), 19 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:45,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:45,877 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:45,877 INFO L175 Difference]: Start difference. First operand has 65 places, 51 transitions, 205 flow. Second operand 19 states and 510 transitions. [2023-11-29 06:59:45,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 212 transitions, 1056 flow [2023-11-29 06:59:45,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 212 transitions, 988 flow, removed 6 selfloop flow, removed 12 redundant places. [2023-11-29 06:59:45,883 INFO L231 Difference]: Finished difference. Result has 77 places, 68 transitions, 294 flow [2023-11-29 06:59:45,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=294, PETRI_PLACES=77, PETRI_TRANSITIONS=68} [2023-11-29 06:59:45,884 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 27 predicate places. [2023-11-29 06:59:45,884 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 68 transitions, 294 flow [2023-11-29 06:59:45,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 18.8) internal successors, (376), 20 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:45,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:45,885 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:45,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 06:59:46,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:46,086 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:46,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:46,086 INFO L85 PathProgramCache]: Analyzing trace with hash -230936688, now seen corresponding path program 1 times [2023-11-29 06:59:46,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:46,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636756130] [2023-11-29 06:59:46,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:46,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:46,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:46,875 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:46,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:46,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636756130] [2023-11-29 06:59:46,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636756130] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:46,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922761378] [2023-11-29 06:59:46,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:46,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:46,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:46,877 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:46,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 06:59:46,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:46,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 06:59:46,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:47,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:59:47,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:59:47,205 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:59:47,205 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 [2023-11-29 06:59:47,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 06:59:47,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922761378] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:47,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:59:47,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8, 5] total 16 [2023-11-29 06:59:47,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973331887] [2023-11-29 06:59:47,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:47,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:59:47,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:47,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:59:47,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2023-11-29 06:59:47,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 51 [2023-11-29 06:59:47,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 68 transitions, 294 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:47,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:47,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 51 [2023-11-29 06:59:47,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:47,742 INFO L124 PetriNetUnfolderBase]: 1700/3162 cut-off events. [2023-11-29 06:59:47,742 INFO L125 PetriNetUnfolderBase]: For 2864/2972 co-relation queries the response was YES. [2023-11-29 06:59:47,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8250 conditions, 3162 events. 1700/3162 cut-off events. For 2864/2972 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 19784 event pairs, 300 based on Foata normal form. 136/3146 useless extension candidates. Maximal degree in co-relation 8234. Up to 845 conditions per place. [2023-11-29 06:59:47,762 INFO L140 encePairwiseOnDemand]: 45/51 looper letters, 77 selfloop transitions, 13 changer transitions 5/107 dead transitions. [2023-11-29 06:59:47,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 107 transitions, 625 flow [2023-11-29 06:59:47,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:59:47,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:59:47,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2023-11-29 06:59:47,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6039215686274509 [2023-11-29 06:59:47,764 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 154 transitions. [2023-11-29 06:59:47,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 154 transitions. [2023-11-29 06:59:47,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:47,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 154 transitions. [2023-11-29 06:59:47,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:47,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:47,766 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:47,766 INFO L175 Difference]: Start difference. First operand has 77 places, 68 transitions, 294 flow. Second operand 5 states and 154 transitions. [2023-11-29 06:59:47,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 107 transitions, 625 flow [2023-11-29 06:59:47,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 107 transitions, 597 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-11-29 06:59:47,785 INFO L231 Difference]: Finished difference. Result has 79 places, 72 transitions, 350 flow [2023-11-29 06:59:47,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=350, PETRI_PLACES=79, PETRI_TRANSITIONS=72} [2023-11-29 06:59:47,786 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 29 predicate places. [2023-11-29 06:59:47,786 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 72 transitions, 350 flow [2023-11-29 06:59:47,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:47,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:47,787 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:47,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 06:59:47,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:47,987 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:47,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:47,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1205711363, now seen corresponding path program 1 times [2023-11-29 06:59:47,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:47,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104867337] [2023-11-29 06:59:47,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:47,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:48,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:48,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:48,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:48,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104867337] [2023-11-29 06:59:48,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104867337] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:48,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173469990] [2023-11-29 06:59:48,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:48,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:48,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:48,112 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:48,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 06:59:48,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:48,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:59:48,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:48,265 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 06:59:48,265 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:59:48,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173469990] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:59:48,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:59:48,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2023-11-29 06:59:48,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280494109] [2023-11-29 06:59:48,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:48,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:59:48,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:48,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:59:48,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-29 06:59:48,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 51 [2023-11-29 06:59:48,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 72 transitions, 350 flow. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:48,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:48,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 51 [2023-11-29 06:59:48,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:48,840 INFO L124 PetriNetUnfolderBase]: 3226/6036 cut-off events. [2023-11-29 06:59:48,840 INFO L125 PetriNetUnfolderBase]: For 11066/11228 co-relation queries the response was YES. [2023-11-29 06:59:48,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17542 conditions, 6036 events. 3226/6036 cut-off events. For 11066/11228 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 42065 event pairs, 862 based on Foata normal form. 218/5938 useless extension candidates. Maximal degree in co-relation 17522. Up to 1967 conditions per place. [2023-11-29 06:59:48,871 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 99 selfloop transitions, 14 changer transitions 0/125 dead transitions. [2023-11-29 06:59:48,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 125 transitions, 877 flow [2023-11-29 06:59:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:59:48,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:59:48,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2023-11-29 06:59:48,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6519607843137255 [2023-11-29 06:59:48,873 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 133 transitions. [2023-11-29 06:59:48,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 133 transitions. [2023-11-29 06:59:48,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:48,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 133 transitions. [2023-11-29 06:59:48,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:48,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:48,875 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 51.0) internal successors, (255), 5 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:48,875 INFO L175 Difference]: Start difference. First operand has 79 places, 72 transitions, 350 flow. Second operand 4 states and 133 transitions. [2023-11-29 06:59:48,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 125 transitions, 877 flow [2023-11-29 06:59:48,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 125 transitions, 866 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 06:59:48,906 INFO L231 Difference]: Finished difference. Result has 83 places, 81 transitions, 499 flow [2023-11-29 06:59:48,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=343, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=499, PETRI_PLACES=83, PETRI_TRANSITIONS=81} [2023-11-29 06:59:48,907 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 33 predicate places. [2023-11-29 06:59:48,907 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 81 transitions, 499 flow [2023-11-29 06:59:48,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:48,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:48,908 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:48,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 06:59:49,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:49,109 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:49,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:49,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1515968401, now seen corresponding path program 2 times [2023-11-29 06:59:49,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:49,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460091838] [2023-11-29 06:59:49,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:49,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:49,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:50,421 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:50,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:50,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460091838] [2023-11-29 06:59:50,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460091838] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:50,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655039089] [2023-11-29 06:59:50,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:59:50,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:50,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:50,423 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:50,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 06:59:50,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:59:50,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:59:50,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:59:50,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:50,686 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 06:59:50,686 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:59:50,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655039089] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:59:50,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:59:50,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [12] total 15 [2023-11-29 06:59:50,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970045678] [2023-11-29 06:59:50,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:59:50,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:59:50,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:50,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:59:50,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2023-11-29 06:59:50,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 51 [2023-11-29 06:59:50,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 81 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:50,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:50,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 51 [2023-11-29 06:59:50,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:51,289 INFO L124 PetriNetUnfolderBase]: 3142/5956 cut-off events. [2023-11-29 06:59:51,290 INFO L125 PetriNetUnfolderBase]: For 13218/13392 co-relation queries the response was YES. [2023-11-29 06:59:51,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17881 conditions, 5956 events. 3142/5956 cut-off events. For 13218/13392 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 41575 event pairs, 356 based on Foata normal form. 246/5884 useless extension candidates. Maximal degree in co-relation 17858. Up to 2245 conditions per place. [2023-11-29 06:59:51,322 INFO L140 encePairwiseOnDemand]: 46/51 looper letters, 85 selfloop transitions, 15 changer transitions 5/117 dead transitions. [2023-11-29 06:59:51,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 860 flow [2023-11-29 06:59:51,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:59:51,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:59:51,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2023-11-29 06:59:51,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2023-11-29 06:59:51,324 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 153 transitions. [2023-11-29 06:59:51,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 153 transitions. [2023-11-29 06:59:51,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:51,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 153 transitions. [2023-11-29 06:59:51,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 30.6) internal successors, (153), 5 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:51,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:51,326 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:51,326 INFO L175 Difference]: Start difference. First operand has 83 places, 81 transitions, 499 flow. Second operand 5 states and 153 transitions. [2023-11-29 06:59:51,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 860 flow [2023-11-29 06:59:51,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 117 transitions, 809 flow, removed 21 selfloop flow, removed 2 redundant places. [2023-11-29 06:59:51,374 INFO L231 Difference]: Finished difference. Result has 85 places, 80 transitions, 488 flow [2023-11-29 06:59:51,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=488, PETRI_PLACES=85, PETRI_TRANSITIONS=80} [2023-11-29 06:59:51,375 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 35 predicate places. [2023-11-29 06:59:51,375 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 80 transitions, 488 flow [2023-11-29 06:59:51,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:51,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:51,375 INFO L208 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] [2023-11-29 06:59:51,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-29 06:59:51,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 06:59:51,576 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:51,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:51,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1372141765, now seen corresponding path program 1 times [2023-11-29 06:59:51,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:51,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160042552] [2023-11-29 06:59:51,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:51,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:51,744 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:51,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:51,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160042552] [2023-11-29 06:59:51,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160042552] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:51,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198498775] [2023-11-29 06:59:51,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:51,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:51,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:51,746 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:51,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 06:59:51,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:51,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:59:51,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:51,959 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:51,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:59:52,089 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:52,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198498775] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:59:52,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:59:52,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-11-29 06:59:52,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163640624] [2023-11-29 06:59:52,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:59:52,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:59:52,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:52,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:59:52,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:59:52,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 06:59:52,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 80 transitions, 488 flow. Second operand has 15 states, 15 states have (on average 19.266666666666666) internal successors, (289), 15 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:52,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:52,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 06:59:52,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:59:52,682 INFO L124 PetriNetUnfolderBase]: 2182/4056 cut-off events. [2023-11-29 06:59:52,682 INFO L125 PetriNetUnfolderBase]: For 9468/9656 co-relation queries the response was YES. [2023-11-29 06:59:52,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12051 conditions, 4056 events. 2182/4056 cut-off events. For 9468/9656 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 26144 event pairs, 1512 based on Foata normal form. 196/4018 useless extension candidates. Maximal degree in co-relation 12028. Up to 2843 conditions per place. [2023-11-29 06:59:52,700 INFO L140 encePairwiseOnDemand]: 46/51 looper letters, 37 selfloop transitions, 12 changer transitions 31/92 dead transitions. [2023-11-29 06:59:52,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 92 transitions, 604 flow [2023-11-29 06:59:52,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:59:52,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:59:52,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2023-11-29 06:59:52,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4730392156862745 [2023-11-29 06:59:52,701 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 193 transitions. [2023-11-29 06:59:52,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 193 transitions. [2023-11-29 06:59:52,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:59:52,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 193 transitions. [2023-11-29 06:59:52,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 24.125) internal successors, (193), 8 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:52,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 51.0) internal successors, (459), 9 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:52,704 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 51.0) internal successors, (459), 9 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:52,704 INFO L175 Difference]: Start difference. First operand has 85 places, 80 transitions, 488 flow. Second operand 8 states and 193 transitions. [2023-11-29 06:59:52,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 92 transitions, 604 flow [2023-11-29 06:59:52,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 92 transitions, 571 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-11-29 06:59:52,720 INFO L231 Difference]: Finished difference. Result has 83 places, 61 transitions, 327 flow [2023-11-29 06:59:52,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=327, PETRI_PLACES=83, PETRI_TRANSITIONS=61} [2023-11-29 06:59:52,721 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 33 predicate places. [2023-11-29 06:59:52,721 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 61 transitions, 327 flow [2023-11-29 06:59:52,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 19.266666666666666) internal successors, (289), 15 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:52,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:59:52,722 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:59:52,727 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 06:59:52,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 06:59:52,927 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:59:52,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:59:52,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1110609267, now seen corresponding path program 2 times [2023-11-29 06:59:52,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:59:52,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251324698] [2023-11-29 06:59:52,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:59:52,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:59:52,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:59:53,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:53,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:59:53,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251324698] [2023-11-29 06:59:53,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251324698] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:59:53,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290233587] [2023-11-29 06:59:53,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:59:53,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:59:53,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:59:53,546 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:59:53,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 06:59:53,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 06:59:53,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:59:53,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 06:59:53,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:59:53,774 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 [2023-11-29 06:59:54,368 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:54,368 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:59:55,396 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 77 treesize of output 69 [2023-11-29 06:59:55,432 INFO L349 Elim1Store]: treesize reduction 16, result has 64.4 percent of original size [2023-11-29 06:59:55,433 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 137 treesize of output 127 [2023-11-29 06:59:56,247 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:59:56,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290233587] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:59:56,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 06:59:56,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-11-29 06:59:56,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883729965] [2023-11-29 06:59:56,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 06:59:56,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 06:59:56,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:59:56,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 06:59:56,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1030, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 06:59:56,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 06:59:56,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 61 transitions, 327 flow. Second operand has 35 states, 35 states have (on average 18.542857142857144) internal successors, (649), 35 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:59:56,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:59:56,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 06:59:56,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:00,094 INFO L124 PetriNetUnfolderBase]: 3847/7504 cut-off events. [2023-11-29 07:00:00,094 INFO L125 PetriNetUnfolderBase]: For 13534/13775 co-relation queries the response was YES. [2023-11-29 07:00:00,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21064 conditions, 7504 events. 3847/7504 cut-off events. For 13534/13775 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 56702 event pairs, 391 based on Foata normal form. 497/7792 useless extension candidates. Maximal degree in co-relation 21042. Up to 1509 conditions per place. [2023-11-29 07:00:00,131 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 255 selfloop transitions, 50 changer transitions 32/349 dead transitions. [2023-11-29 07:00:00,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 349 transitions, 2058 flow [2023-11-29 07:00:00,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 07:00:00,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-29 07:00:00,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 867 transitions. [2023-11-29 07:00:00,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2023-11-29 07:00:00,137 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 867 transitions. [2023-11-29 07:00:00,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 867 transitions. [2023-11-29 07:00:00,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:00,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 867 transitions. [2023-11-29 07:00:00,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 26.272727272727273) internal successors, (867), 33 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:00,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 51.0) internal successors, (1734), 34 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:00,144 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 51.0) internal successors, (1734), 34 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:00,144 INFO L175 Difference]: Start difference. First operand has 83 places, 61 transitions, 327 flow. Second operand 33 states and 867 transitions. [2023-11-29 07:00:00,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 349 transitions, 2058 flow [2023-11-29 07:00:00,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 349 transitions, 2008 flow, removed 13 selfloop flow, removed 7 redundant places. [2023-11-29 07:00:00,169 INFO L231 Difference]: Finished difference. Result has 119 places, 93 transitions, 804 flow [2023-11-29 07:00:00,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=804, PETRI_PLACES=119, PETRI_TRANSITIONS=93} [2023-11-29 07:00:00,170 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2023-11-29 07:00:00,170 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 93 transitions, 804 flow [2023-11-29 07:00:00,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 18.542857142857144) internal successors, (649), 35 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:00,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:00,171 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:00,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 07:00:00,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 07:00:00,372 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:00:00,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:00,372 INFO L85 PathProgramCache]: Analyzing trace with hash 757882002, now seen corresponding path program 1 times [2023-11-29 07:00:00,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:00,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059375352] [2023-11-29 07:00:00,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:00,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:00,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:01,562 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:01,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:01,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059375352] [2023-11-29 07:00:01,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059375352] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:01,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376708194] [2023-11-29 07:00:01,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:01,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:01,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:01,564 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:01,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 07:00:01,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:01,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 07:00:01,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:01,940 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:00:01,940 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:02,130 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:00:02,130 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 [2023-11-29 07:00:02,213 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 07:00:02,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376708194] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:00:02,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:00:02,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 25 [2023-11-29 07:00:02,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348923698] [2023-11-29 07:00:02,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:00:02,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 07:00:02,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:02,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 07:00:02,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2023-11-29 07:00:02,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:00:02,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 93 transitions, 804 flow. Second operand has 27 states, 27 states have (on average 18.925925925925927) internal successors, (511), 27 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:02,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:02,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:00:02,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:05,595 INFO L124 PetriNetUnfolderBase]: 5091/10076 cut-off events. [2023-11-29 07:00:05,595 INFO L125 PetriNetUnfolderBase]: For 56050/56369 co-relation queries the response was YES. [2023-11-29 07:00:05,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34161 conditions, 10076 events. 5091/10076 cut-off events. For 56050/56369 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 77932 event pairs, 325 based on Foata normal form. 627/10333 useless extension candidates. Maximal degree in co-relation 34124. Up to 1474 conditions per place. [2023-11-29 07:00:05,650 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 278 selfloop transitions, 64 changer transitions 87/441 dead transitions. [2023-11-29 07:00:05,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 441 transitions, 3199 flow [2023-11-29 07:00:05,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 07:00:05,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 07:00:05,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 987 transitions. [2023-11-29 07:00:05,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230524642289348 [2023-11-29 07:00:05,653 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 987 transitions. [2023-11-29 07:00:05,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 987 transitions. [2023-11-29 07:00:05,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:05,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 987 transitions. [2023-11-29 07:00:05,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 26.675675675675677) internal successors, (987), 37 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:05,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 51.0) internal successors, (1938), 38 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:05,660 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 51.0) internal successors, (1938), 38 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:05,660 INFO L175 Difference]: Start difference. First operand has 119 places, 93 transitions, 804 flow. Second operand 37 states and 987 transitions. [2023-11-29 07:00:05,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 441 transitions, 3199 flow [2023-11-29 07:00:05,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 441 transitions, 3042 flow, removed 56 selfloop flow, removed 11 redundant places. [2023-11-29 07:00:05,819 INFO L231 Difference]: Finished difference. Result has 151 places, 114 transitions, 1196 flow [2023-11-29 07:00:05,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1196, PETRI_PLACES=151, PETRI_TRANSITIONS=114} [2023-11-29 07:00:05,819 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 101 predicate places. [2023-11-29 07:00:05,819 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 114 transitions, 1196 flow [2023-11-29 07:00:05,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 18.925925925925927) internal successors, (511), 27 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:05,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:05,820 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:05,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 07:00:06,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:06,020 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:00:06,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:06,020 INFO L85 PathProgramCache]: Analyzing trace with hash 2020864794, now seen corresponding path program 2 times [2023-11-29 07:00:06,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:06,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683315803] [2023-11-29 07:00:06,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:06,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:06,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:07,003 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:07,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:07,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683315803] [2023-11-29 07:00:07,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683315803] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:07,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278625268] [2023-11-29 07:00:07,004 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:00:07,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:07,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:07,005 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:07,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 07:00:07,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:00:07,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:07,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 07:00:07,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:07,239 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 [2023-11-29 07:00:07,822 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:07,822 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:08,928 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 76 treesize of output 68 [2023-11-29 07:00:08,964 INFO L349 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2023-11-29 07:00:08,964 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 132 treesize of output 121 [2023-11-29 07:00:09,750 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:09,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278625268] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:00:09,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:00:09,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-11-29 07:00:09,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270790942] [2023-11-29 07:00:09,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:00:09,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-11-29 07:00:09,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:09,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-11-29 07:00:09,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=996, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 07:00:10,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:00:10,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 114 transitions, 1196 flow. Second operand has 35 states, 35 states have (on average 18.542857142857144) internal successors, (649), 35 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:10,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:10,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:00:10,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:14,304 INFO L124 PetriNetUnfolderBase]: 5702/10946 cut-off events. [2023-11-29 07:00:14,304 INFO L125 PetriNetUnfolderBase]: For 75388/75763 co-relation queries the response was YES. [2023-11-29 07:00:14,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40523 conditions, 10946 events. 5702/10946 cut-off events. For 75388/75763 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 83002 event pairs, 1089 based on Foata normal form. 403/10911 useless extension candidates. Maximal degree in co-relation 40480. Up to 4944 conditions per place. [2023-11-29 07:00:14,365 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 242 selfloop transitions, 45 changer transitions 25/324 dead transitions. [2023-11-29 07:00:14,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 324 transitions, 2780 flow [2023-11-29 07:00:14,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 07:00:14,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 07:00:14,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 708 transitions. [2023-11-29 07:00:14,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4957983193277311 [2023-11-29 07:00:14,367 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 708 transitions. [2023-11-29 07:00:14,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 708 transitions. [2023-11-29 07:00:14,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:14,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 708 transitions. [2023-11-29 07:00:14,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 25.285714285714285) internal successors, (708), 28 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:14,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 51.0) internal successors, (1479), 29 states have internal predecessors, (1479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:14,371 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 51.0) internal successors, (1479), 29 states have internal predecessors, (1479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:14,371 INFO L175 Difference]: Start difference. First operand has 151 places, 114 transitions, 1196 flow. Second operand 28 states and 708 transitions. [2023-11-29 07:00:14,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 324 transitions, 2780 flow [2023-11-29 07:00:14,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 324 transitions, 2313 flow, removed 185 selfloop flow, removed 21 redundant places. [2023-11-29 07:00:14,781 INFO L231 Difference]: Finished difference. Result has 153 places, 134 transitions, 1287 flow [2023-11-29 07:00:14,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1287, PETRI_PLACES=153, PETRI_TRANSITIONS=134} [2023-11-29 07:00:14,782 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2023-11-29 07:00:14,782 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 134 transitions, 1287 flow [2023-11-29 07:00:14,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 18.542857142857144) internal successors, (649), 35 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:14,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:14,782 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:14,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 07:00:14,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 07:00:14,983 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:00:14,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:14,983 INFO L85 PathProgramCache]: Analyzing trace with hash -684913063, now seen corresponding path program 3 times [2023-11-29 07:00:14,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:14,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214148500] [2023-11-29 07:00:14,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:14,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:15,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:15,526 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:15,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:15,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214148500] [2023-11-29 07:00:15,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214148500] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:15,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230323354] [2023-11-29 07:00:15,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:00:15,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:15,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:15,528 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:15,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 07:00:15,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:00:15,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:15,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 07:00:15,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:15,834 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 07:00:15,834 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:16,015 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 07:00:16,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 13 [2023-11-29 07:00:16,122 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 07:00:16,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230323354] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:00:16,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:00:16,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6, 6] total 23 [2023-11-29 07:00:16,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831635361] [2023-11-29 07:00:16,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:00:16,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 07:00:16,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:16,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 07:00:16,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2023-11-29 07:00:16,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:00:16,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 134 transitions, 1287 flow. Second operand has 25 states, 25 states have (on average 19.0) internal successors, (475), 25 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:16,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:16,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:00:16,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:20,241 INFO L124 PetriNetUnfolderBase]: 8686/17214 cut-off events. [2023-11-29 07:00:20,241 INFO L125 PetriNetUnfolderBase]: For 174366/174863 co-relation queries the response was YES. [2023-11-29 07:00:20,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63065 conditions, 17214 events. 8686/17214 cut-off events. For 174366/174863 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 141079 event pairs, 689 based on Foata normal form. 1397/17919 useless extension candidates. Maximal degree in co-relation 63025. Up to 2313 conditions per place. [2023-11-29 07:00:20,353 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 246 selfloop transitions, 124 changer transitions 92/474 dead transitions. [2023-11-29 07:00:20,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 474 transitions, 4272 flow [2023-11-29 07:00:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 07:00:20,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 07:00:20,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 876 transitions. [2023-11-29 07:00:20,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5367647058823529 [2023-11-29 07:00:20,355 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 876 transitions. [2023-11-29 07:00:20,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 876 transitions. [2023-11-29 07:00:20,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:20,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 876 transitions. [2023-11-29 07:00:20,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 27.375) internal successors, (876), 32 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:20,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 51.0) internal successors, (1683), 33 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:20,359 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 51.0) internal successors, (1683), 33 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:20,359 INFO L175 Difference]: Start difference. First operand has 153 places, 134 transitions, 1287 flow. Second operand 32 states and 876 transitions. [2023-11-29 07:00:20,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 474 transitions, 4272 flow [2023-11-29 07:00:21,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 474 transitions, 4077 flow, removed 78 selfloop flow, removed 20 redundant places. [2023-11-29 07:00:21,073 INFO L231 Difference]: Finished difference. Result has 172 places, 193 transitions, 2646 flow [2023-11-29 07:00:21,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2646, PETRI_PLACES=172, PETRI_TRANSITIONS=193} [2023-11-29 07:00:21,074 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 122 predicate places. [2023-11-29 07:00:21,074 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 193 transitions, 2646 flow [2023-11-29 07:00:21,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 19.0) internal successors, (475), 25 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:21,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:21,074 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:21,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 07:00:21,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 07:00:21,275 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:00:21,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:21,275 INFO L85 PathProgramCache]: Analyzing trace with hash 932287914, now seen corresponding path program 3 times [2023-11-29 07:00:21,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:21,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002411924] [2023-11-29 07:00:21,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:21,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:21,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:22,102 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:22,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:22,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002411924] [2023-11-29 07:00:22,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002411924] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:22,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706959827] [2023-11-29 07:00:22,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:00:22,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:22,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:22,103 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:22,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 07:00:22,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:00:22,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:22,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 07:00:22,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:22,593 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 07:00:22,593 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:22,777 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:00:22,777 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 [2023-11-29 07:00:22,864 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 07:00:22,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706959827] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:00:22,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:00:22,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 6, 6] total 26 [2023-11-29 07:00:22,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841706286] [2023-11-29 07:00:22,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:00:22,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 07:00:22,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:22,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 07:00:22,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2023-11-29 07:00:23,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:00:23,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 193 transitions, 2646 flow. Second operand has 28 states, 28 states have (on average 19.071428571428573) internal successors, (534), 28 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:23,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:23,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:00:23,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:28,496 INFO L124 PetriNetUnfolderBase]: 11125/21904 cut-off events. [2023-11-29 07:00:28,496 INFO L125 PetriNetUnfolderBase]: For 273311/274127 co-relation queries the response was YES. [2023-11-29 07:00:28,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90650 conditions, 21904 events. 11125/21904 cut-off events. For 273311/274127 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 189845 event pairs, 578 based on Foata normal form. 1196/22371 useless extension candidates. Maximal degree in co-relation 90600. Up to 5101 conditions per place. [2023-11-29 07:00:28,656 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 383 selfloop transitions, 128 changer transitions 51/574 dead transitions. [2023-11-29 07:00:28,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 574 transitions, 6840 flow [2023-11-29 07:00:28,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 07:00:28,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-29 07:00:28,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 962 transitions. [2023-11-29 07:00:28,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5239651416122004 [2023-11-29 07:00:28,659 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 962 transitions. [2023-11-29 07:00:28,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 962 transitions. [2023-11-29 07:00:28,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:28,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 962 transitions. [2023-11-29 07:00:28,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 26.72222222222222) internal successors, (962), 36 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:28,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 51.0) internal successors, (1887), 37 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:28,665 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 51.0) internal successors, (1887), 37 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:28,666 INFO L175 Difference]: Start difference. First operand has 172 places, 193 transitions, 2646 flow. Second operand 36 states and 962 transitions. [2023-11-29 07:00:28,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 574 transitions, 6840 flow [2023-11-29 07:00:31,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 574 transitions, 5204 flow, removed 795 selfloop flow, removed 15 redundant places. [2023-11-29 07:00:31,744 INFO L231 Difference]: Finished difference. Result has 186 places, 243 transitions, 3123 flow [2023-11-29 07:00:31,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=3123, PETRI_PLACES=186, PETRI_TRANSITIONS=243} [2023-11-29 07:00:31,745 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 136 predicate places. [2023-11-29 07:00:31,745 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 243 transitions, 3123 flow [2023-11-29 07:00:31,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 19.071428571428573) internal successors, (534), 28 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:31,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:00:31,746 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:00:31,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 07:00:31,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:31,946 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:00:31,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:00:31,947 INFO L85 PathProgramCache]: Analyzing trace with hash -493249087, now seen corresponding path program 4 times [2023-11-29 07:00:31,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:00:31,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772229997] [2023-11-29 07:00:31,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:00:31,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:00:31,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:00:33,333 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:33,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:00:33,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772229997] [2023-11-29 07:00:33,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772229997] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:00:33,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817830159] [2023-11-29 07:00:33,334 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 07:00:33,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:00:33,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:00:33,335 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:00:33,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 07:00:33,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 07:00:33,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:00:33,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 07:00:33,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:00:34,542 INFO L349 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2023-11-29 07:00:34,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 60 treesize of output 24 [2023-11-29 07:00:34,581 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:34,581 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:00:35,464 INFO L349 Elim1Store]: treesize reduction 24, result has 78.0 percent of original size [2023-11-29 07:00:35,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 70 treesize of output 104 [2023-11-29 07:00:36,538 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:00:36,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817830159] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:00:36,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:00:36,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 48 [2023-11-29 07:00:36,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541125070] [2023-11-29 07:00:36,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:00:36,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-11-29 07:00:36,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:00:36,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-29 07:00:36,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=2175, Unknown=0, NotChecked=0, Total=2450 [2023-11-29 07:00:36,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:00:36,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 243 transitions, 3123 flow. Second operand has 50 states, 50 states have (on average 18.44) internal successors, (922), 50 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:36,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:00:36,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:00:36,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:00:56,908 INFO L124 PetriNetUnfolderBase]: 28437/55918 cut-off events. [2023-11-29 07:00:56,908 INFO L125 PetriNetUnfolderBase]: For 651963/653776 co-relation queries the response was YES. [2023-11-29 07:00:57,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223262 conditions, 55918 events. 28437/55918 cut-off events. For 651963/653776 co-relation queries the response was YES. Maximal size of possible extension queue 1061. Compared 524645 event pairs, 6288 based on Foata normal form. 3171/57002 useless extension candidates. Maximal degree in co-relation 223210. Up to 14466 conditions per place. [2023-11-29 07:00:57,439 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 968 selfloop transitions, 366 changer transitions 60/1406 dead transitions. [2023-11-29 07:00:57,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 1406 transitions, 14641 flow [2023-11-29 07:00:57,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-11-29 07:00:57,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2023-11-29 07:00:57,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 2251 transitions. [2023-11-29 07:00:57,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5449043815056887 [2023-11-29 07:00:57,443 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 2251 transitions. [2023-11-29 07:00:57,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 2251 transitions. [2023-11-29 07:00:57,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:00:57,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 2251 transitions. [2023-11-29 07:00:57,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 27.790123456790123) internal successors, (2251), 81 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:57,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 51.0) internal successors, (4182), 82 states have internal predecessors, (4182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:57,452 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 51.0) internal successors, (4182), 82 states have internal predecessors, (4182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:00:57,453 INFO L175 Difference]: Start difference. First operand has 186 places, 243 transitions, 3123 flow. Second operand 81 states and 2251 transitions. [2023-11-29 07:00:57,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 1406 transitions, 14641 flow [2023-11-29 07:01:06,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 1406 transitions, 14326 flow, removed 105 selfloop flow, removed 17 redundant places. [2023-11-29 07:01:06,507 INFO L231 Difference]: Finished difference. Result has 299 places, 605 transitions, 9790 flow [2023-11-29 07:01:06,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=9790, PETRI_PLACES=299, PETRI_TRANSITIONS=605} [2023-11-29 07:01:06,508 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 249 predicate places. [2023-11-29 07:01:06,508 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 605 transitions, 9790 flow [2023-11-29 07:01:06,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 18.44) internal successors, (922), 50 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:06,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:01:06,509 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:01:06,513 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 07:01:06,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:06,709 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:01:06,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:01:06,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1618644361, now seen corresponding path program 5 times [2023-11-29 07:01:06,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:01:06,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309107130] [2023-11-29 07:01:06,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:01:06,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:01:06,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:01:08,186 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:01:08,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:01:08,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309107130] [2023-11-29 07:01:08,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309107130] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:01:08,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979058618] [2023-11-29 07:01:08,186 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 07:01:08,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:01:08,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:01:08,187 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:01:08,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 07:01:08,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 07:01:08,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:01:08,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 07:01:08,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:01:08,803 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 07:01:08,804 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:01:09,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:01:09,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 72 treesize of output 104 [2023-11-29 07:01:09,321 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 07:01:09,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979058618] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:01:09,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:01:09,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11, 9] total 36 [2023-11-29 07:01:09,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751610347] [2023-11-29 07:01:09,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:01:09,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 07:01:09,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:01:09,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 07:01:09,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1273, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 07:01:09,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:01:09,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 605 transitions, 9790 flow. Second operand has 38 states, 38 states have (on average 18.736842105263158) internal successors, (712), 38 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:09,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:01:09,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:01:09,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:01:38,668 INFO L124 PetriNetUnfolderBase]: 42385/83240 cut-off events. [2023-11-29 07:01:38,668 INFO L125 PetriNetUnfolderBase]: For 2750754/2754312 co-relation queries the response was YES. [2023-11-29 07:01:39,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 404776 conditions, 83240 events. 42385/83240 cut-off events. For 2750754/2754312 co-relation queries the response was YES. Maximal size of possible extension queue 1571. Compared 828045 event pairs, 3574 based on Foata normal form. 3934/83770 useless extension candidates. Maximal degree in co-relation 404674. Up to 26625 conditions per place. [2023-11-29 07:01:40,036 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 1027 selfloop transitions, 470 changer transitions 146/1655 dead transitions. [2023-11-29 07:01:40,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 1655 transitions, 22825 flow [2023-11-29 07:01:40,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-29 07:01:40,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-11-29 07:01:40,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 1903 transitions. [2023-11-29 07:01:40,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5330532212885154 [2023-11-29 07:01:40,039 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 1903 transitions. [2023-11-29 07:01:40,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 1903 transitions. [2023-11-29 07:01:40,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:01:40,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 1903 transitions. [2023-11-29 07:01:40,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 27.185714285714287) internal successors, (1903), 70 states have internal predecessors, (1903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:40,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 51.0) internal successors, (3621), 71 states have internal predecessors, (3621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:40,151 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 51.0) internal successors, (3621), 71 states have internal predecessors, (3621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:01:40,151 INFO L175 Difference]: Start difference. First operand has 299 places, 605 transitions, 9790 flow. Second operand 70 states and 1903 transitions. [2023-11-29 07:01:40,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 1655 transitions, 22825 flow [2023-11-29 07:02:34,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 1655 transitions, 19747 flow, removed 1518 selfloop flow, removed 20 redundant places. [2023-11-29 07:02:34,677 INFO L231 Difference]: Finished difference. Result has 361 places, 881 transitions, 14179 flow [2023-11-29 07:02:34,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=7740, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=14179, PETRI_PLACES=361, PETRI_TRANSITIONS=881} [2023-11-29 07:02:34,678 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 311 predicate places. [2023-11-29 07:02:34,678 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 881 transitions, 14179 flow [2023-11-29 07:02:34,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 18.736842105263158) internal successors, (712), 38 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:34,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:02:34,679 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:02:34,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 07:02:34,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 07:02:34,879 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:02:34,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:02:34,879 INFO L85 PathProgramCache]: Analyzing trace with hash -127556315, now seen corresponding path program 6 times [2023-11-29 07:02:34,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:02:34,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568321724] [2023-11-29 07:02:34,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:02:34,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:02:34,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:02:35,962 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:35,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:02:35,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568321724] [2023-11-29 07:02:35,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568321724] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:02:35,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761119524] [2023-11-29 07:02:35,963 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 07:02:35,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:02:35,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:02:35,963 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:02:35,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 07:02:36,070 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 07:02:36,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:02:36,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-29 07:02:36,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:02:36,238 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 [2023-11-29 07:02:37,184 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:37,184 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:02:38,819 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 113 treesize of output 101 [2023-11-29 07:02:38,918 INFO L349 Elim1Store]: treesize reduction 26, result has 74.8 percent of original size [2023-11-29 07:02:38,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 306 treesize of output 283 [2023-11-29 07:02:41,177 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 4 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:02:41,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761119524] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:02:41,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:02:41,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 48 [2023-11-29 07:02:41,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366075391] [2023-11-29 07:02:41,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:02:41,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-11-29 07:02:41,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:02:41,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-29 07:02:41,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=2141, Unknown=0, NotChecked=0, Total=2450 [2023-11-29 07:02:41,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:02:41,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 881 transitions, 14179 flow. Second operand has 50 states, 50 states have (on average 18.44) internal successors, (922), 50 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:02:41,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:02:41,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:02:41,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:03:17,911 INFO L124 PetriNetUnfolderBase]: 45481/88346 cut-off events. [2023-11-29 07:03:17,911 INFO L125 PetriNetUnfolderBase]: For 2838627/2842972 co-relation queries the response was YES. [2023-11-29 07:03:19,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 436252 conditions, 88346 events. 45481/88346 cut-off events. For 2838627/2842972 co-relation queries the response was YES. Maximal size of possible extension queue 1591. Compared 882372 event pairs, 13476 based on Foata normal form. 3333/88296 useless extension candidates. Maximal degree in co-relation 436136. Up to 52217 conditions per place. [2023-11-29 07:03:19,507 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 1084 selfloop transitions, 186 changer transitions 148/1430 dead transitions. [2023-11-29 07:03:19,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 1430 transitions, 20583 flow [2023-11-29 07:03:19,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-29 07:03:19,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-29 07:03:19,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 1377 transitions. [2023-11-29 07:03:19,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2023-11-29 07:03:19,509 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 1377 transitions. [2023-11-29 07:03:19,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 1377 transitions. [2023-11-29 07:03:19,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:03:19,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 1377 transitions. [2023-11-29 07:03:19,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 26.48076923076923) internal successors, (1377), 52 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:19,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 51.0) internal successors, (2703), 53 states have internal predecessors, (2703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:19,515 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 51.0) internal successors, (2703), 53 states have internal predecessors, (2703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:03:19,515 INFO L175 Difference]: Start difference. First operand has 361 places, 881 transitions, 14179 flow. Second operand 52 states and 1377 transitions. [2023-11-29 07:03:19,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 1430 transitions, 20583 flow [2023-11-29 07:05:02,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 1430 transitions, 19473 flow, removed 452 selfloop flow, removed 42 redundant places. [2023-11-29 07:05:02,373 INFO L231 Difference]: Finished difference. Result has 384 places, 928 transitions, 15069 flow [2023-11-29 07:05:02,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=12468, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=15069, PETRI_PLACES=384, PETRI_TRANSITIONS=928} [2023-11-29 07:05:02,375 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 334 predicate places. [2023-11-29 07:05:02,375 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 928 transitions, 15069 flow [2023-11-29 07:05:02,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 18.44) internal successors, (922), 50 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:02,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:05:02,375 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:05:02,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 07:05:02,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 07:05:02,576 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:05:02,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:05:02,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1729213895, now seen corresponding path program 7 times [2023-11-29 07:05:02,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:05:02,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475643802] [2023-11-29 07:05:02,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:05:02,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:05:02,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:05:03,693 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:05:03,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:05:03,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475643802] [2023-11-29 07:05:03,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475643802] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:05:03,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768497724] [2023-11-29 07:05:03,693 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 07:05:03,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:05:03,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:05:03,694 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:05:03,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 07:05:03,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:05:03,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 07:05:03,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:05:04,345 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:05:04,345 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:05:04,788 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:05:04,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 72 treesize of output 104 [2023-11-29 07:05:04,904 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 07:05:04,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768497724] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:05:04,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:05:04,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 9] total 38 [2023-11-29 07:05:04,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760138338] [2023-11-29 07:05:04,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:05:04,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-29 07:05:04,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:05:04,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-29 07:05:04,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1413, Unknown=0, NotChecked=0, Total=1560 [2023-11-29 07:05:05,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:05:05,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 928 transitions, 15069 flow. Second operand has 40 states, 40 states have (on average 18.7) internal successors, (748), 40 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:05,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:05:05,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:05:05,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:05:40,617 INFO L124 PetriNetUnfolderBase]: 49047/95686 cut-off events. [2023-11-29 07:05:40,617 INFO L125 PetriNetUnfolderBase]: For 3165681/3170115 co-relation queries the response was YES. [2023-11-29 07:05:42,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 486440 conditions, 95686 events. 49047/95686 cut-off events. For 3165681/3170115 co-relation queries the response was YES. Maximal size of possible extension queue 1794. Compared 967877 event pairs, 6070 based on Foata normal form. 2746/94776 useless extension candidates. Maximal degree in co-relation 486322. Up to 52759 conditions per place. [2023-11-29 07:05:42,588 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 1147 selfloop transitions, 227 changer transitions 75/1461 dead transitions. [2023-11-29 07:05:42,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 1461 transitions, 21721 flow [2023-11-29 07:05:42,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-29 07:05:42,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-11-29 07:05:42,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 1272 transitions. [2023-11-29 07:05:42,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306633291614519 [2023-11-29 07:05:42,591 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 1272 transitions. [2023-11-29 07:05:42,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 1272 transitions. [2023-11-29 07:05:42,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:05:42,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 1272 transitions. [2023-11-29 07:05:42,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 27.06382978723404) internal successors, (1272), 47 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:42,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 51.0) internal successors, (2448), 48 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:42,597 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 51.0) internal successors, (2448), 48 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:05:42,597 INFO L175 Difference]: Start difference. First operand has 384 places, 928 transitions, 15069 flow. Second operand 47 states and 1272 transitions. [2023-11-29 07:05:42,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 1461 transitions, 21721 flow [2023-11-29 07:07:45,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 1461 transitions, 20885 flow, removed 366 selfloop flow, removed 35 redundant places. [2023-11-29 07:07:45,241 INFO L231 Difference]: Finished difference. Result has 389 places, 995 transitions, 16562 flow [2023-11-29 07:07:45,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=14306, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=16562, PETRI_PLACES=389, PETRI_TRANSITIONS=995} [2023-11-29 07:07:45,243 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 339 predicate places. [2023-11-29 07:07:45,243 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 995 transitions, 16562 flow [2023-11-29 07:07:45,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 18.7) internal successors, (748), 40 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:45,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:07:45,243 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:07:45,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-29 07:07:45,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 07:07:45,444 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:07:45,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:07:45,444 INFO L85 PathProgramCache]: Analyzing trace with hash 12077127, now seen corresponding path program 8 times [2023-11-29 07:07:45,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:07:45,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792534220] [2023-11-29 07:07:45,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:07:45,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:07:45,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:07:47,083 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:07:47,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:07:47,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792534220] [2023-11-29 07:07:47,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792534220] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:07:47,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699298111] [2023-11-29 07:07:47,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 07:07:47,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:07:47,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:07:47,084 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:07:47,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 07:07:47,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 07:07:47,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:07:47,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 07:07:47,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:07:47,834 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 1 proven. 45 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 07:07:47,834 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:07:48,365 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:07:48,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 72 treesize of output 104 [2023-11-29 07:07:48,503 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 07:07:48,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699298111] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:07:48,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:07:48,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 9] total 42 [2023-11-29 07:07:48,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525906865] [2023-11-29 07:07:48,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:07:48,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-11-29 07:07:48,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:07:48,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-29 07:07:48,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1706, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 07:07:48,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:07:48,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 995 transitions, 16562 flow. Second operand has 44 states, 44 states have (on average 18.636363636363637) internal successors, (820), 44 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:07:48,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:07:48,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:07:48,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 07:08:42,498 INFO L124 PetriNetUnfolderBase]: 69395/135122 cut-off events. [2023-11-29 07:08:42,498 INFO L125 PetriNetUnfolderBase]: For 4664654/4670958 co-relation queries the response was YES. [2023-11-29 07:08:44,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 696203 conditions, 135122 events. 69395/135122 cut-off events. For 4664654/4670958 co-relation queries the response was YES. Maximal size of possible extension queue 2881. Compared 1443432 event pairs, 6978 based on Foata normal form. 4386/134324 useless extension candidates. Maximal degree in co-relation 696084. Up to 56375 conditions per place. [2023-11-29 07:08:45,050 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 1532 selfloop transitions, 605 changer transitions 85/2234 dead transitions. [2023-11-29 07:08:45,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 2234 transitions, 34130 flow [2023-11-29 07:08:45,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2023-11-29 07:08:45,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2023-11-29 07:08:45,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 2180 transitions. [2023-11-29 07:08:45,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343137254901961 [2023-11-29 07:08:45,054 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 2180 transitions. [2023-11-29 07:08:45,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 2180 transitions. [2023-11-29 07:08:45,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 07:08:45,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 2180 transitions. [2023-11-29 07:08:45,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 27.25) internal successors, (2180), 80 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:08:45,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 51.0) internal successors, (4131), 81 states have internal predecessors, (4131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:08:45,063 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 51.0) internal successors, (4131), 81 states have internal predecessors, (4131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:08:45,063 INFO L175 Difference]: Start difference. First operand has 389 places, 995 transitions, 16562 flow. Second operand 80 states and 2180 transitions. [2023-11-29 07:08:45,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 2234 transitions, 34130 flow [2023-11-29 07:12:38,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 2234 transitions, 33584 flow, removed 205 selfloop flow, removed 27 redundant places. [2023-11-29 07:12:38,674 INFO L231 Difference]: Finished difference. Result has 472 places, 1386 transitions, 26347 flow [2023-11-29 07:12:38,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=16321, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=26347, PETRI_PLACES=472, PETRI_TRANSITIONS=1386} [2023-11-29 07:12:38,675 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 422 predicate places. [2023-11-29 07:12:38,675 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 1386 transitions, 26347 flow [2023-11-29 07:12:38,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 18.636363636363637) internal successors, (820), 44 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:38,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 07:12:38,676 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 07:12:38,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 07:12:38,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 07:12:38,876 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 07:12:38,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 07:12:38,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1650767203, now seen corresponding path program 9 times [2023-11-29 07:12:38,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 07:12:38,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279776945] [2023-11-29 07:12:38,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 07:12:38,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 07:12:38,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 07:12:40,750 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 07:12:40,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 07:12:40,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279776945] [2023-11-29 07:12:40,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279776945] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 07:12:40,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810336803] [2023-11-29 07:12:40,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 07:12:40,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 07:12:40,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 07:12:40,752 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 07:12:40,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7ca9e66d-4c5b-4e7e-a5c2-5d6a0cd1950c/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 07:12:40,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 07:12:40,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 07:12:40,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 07:12:40,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 07:12:41,501 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 07:12:41,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 07:12:41,938 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 07:12:41,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 72 treesize of output 104 [2023-11-29 07:12:42,058 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 07:12:42,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810336803] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 07:12:42,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 07:12:42,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 9, 9] total 36 [2023-11-29 07:12:42,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827401680] [2023-11-29 07:12:42,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 07:12:42,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 07:12:42,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 07:12:42,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 07:12:42,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1256, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 07:12:42,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 07:12:42,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 1386 transitions, 26347 flow. Second operand has 38 states, 38 states have (on average 18.736842105263158) internal successors, (712), 38 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 07:12:42,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 07:12:42,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 07:12:42,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand