./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/popl20-two-queue.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_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/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_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-two-queue.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/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_739735f0-bc15-4579-bb68-7d2e8d5569d6/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 2b29a4c23931df07495caab7fd70ec22fec28fcea21b47e1c8eb19fb44a778d8 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:06:23,423 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:06:23,503 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-29 04:06:23,509 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:06:23,509 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:06:23,540 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:06:23,541 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:06:23,542 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:06:23,543 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:06:23,544 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:06:23,544 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:06:23,545 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:06:23,546 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:06:23,547 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:06:23,547 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:06:23,548 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:06:23,549 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 04:06:23,549 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:06:23,550 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:06:23,550 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:06:23,551 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:06:23,552 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 04:06:23,552 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:06:23,553 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 04:06:23,554 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-29 04:06:23,554 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 04:06:23,555 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:06:23,555 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 04:06:23,556 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:06:23,557 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:06:23,557 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:06:23,558 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:06:23,558 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:06:23,559 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:06:23,559 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:06:23,560 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:06:23,560 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 04:06:23,560 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 04:06:23,560 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 04:06:23,561 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:06:23,561 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:06:23,561 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 04:06:23,561 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:06:23,562 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:06:23,562 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_739735f0-bc15-4579-bb68-7d2e8d5569d6/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_739735f0-bc15-4579-bb68-7d2e8d5569d6/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 -> 2b29a4c23931df07495caab7fd70ec22fec28fcea21b47e1c8eb19fb44a778d8 [2023-11-29 04:06:23,837 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:06:23,864 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:06:23,868 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:06:23,869 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:06:23,870 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:06:23,871 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-two-queue.wvr.c [2023-11-29 04:06:27,208 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:06:27,408 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:06:27,409 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/sv-benchmarks/c/weaver/popl20-two-queue.wvr.c [2023-11-29 04:06:27,420 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/data/1d6060e39/7bfc8c2e2bc7474abd62d2a0fc854e4f/FLAGe3e476b55 [2023-11-29 04:06:27,435 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/data/1d6060e39/7bfc8c2e2bc7474abd62d2a0fc854e4f [2023-11-29 04:06:27,438 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:06:27,441 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:06:27,442 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:06:27,443 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:06:27,448 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:06:27,449 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,450 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72689696 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27, skipping insertion in model container [2023-11-29 04:06:27,450 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,485 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:06:27,683 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:06:27,696 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:06:27,727 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:06:27,737 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 04:06:27,737 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 04:06:27,744 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:06:27,744 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27 WrapperNode [2023-11-29 04:06:27,744 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:06:27,745 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:06:27,745 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:06:27,746 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:06:27,751 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,760 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,794 INFO L138 Inliner]: procedures = 24, calls = 44, calls flagged for inlining = 14, calls inlined = 16, statements flattened = 228 [2023-11-29 04:06:27,795 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:06:27,796 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:06:27,796 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:06:27,796 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:06:27,809 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,809 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,814 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,837 INFO L175 MemorySlicer]: Split 12 memory accesses to 4 slices as follows [2, 6, 2, 2]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 2, 1, 1]. [2023-11-29 04:06:27,838 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,838 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,851 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,857 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,860 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,863 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,868 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:06:27,869 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:06:27,869 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:06:27,869 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:06:27,870 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (1/1) ... [2023-11-29 04:06:27,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:06:27,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:27,905 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:06:27,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:06:27,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:06:27,942 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 04:06:27,943 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 04:06:27,943 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 04:06:27,943 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 04:06:27,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 04:06:27,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 04:06:27,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 04:06:27,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 04:06:27,944 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 04:06:27,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 04:06:27,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 04:06:27,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 04:06:27,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 04:06:27,944 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 04:06:27,945 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 04:06:27,945 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 04:06:27,945 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:06:27,945 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:06:27,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 04:06:27,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 04:06:27,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 04:06:27,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 04:06:27,946 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 04:06:27,948 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 04:06:28,102 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:06:28,105 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:06:28,537 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:06:28,853 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:06:28,853 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 04:06:28,854 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:06:28 BoogieIcfgContainer [2023-11-29 04:06:28,854 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:06:28,858 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:06:28,858 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:06:28,862 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:06:28,862 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:06:27" (1/3) ... [2023-11-29 04:06:28,863 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5aca8ad3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:06:28, skipping insertion in model container [2023-11-29 04:06:28,863 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:06:27" (2/3) ... [2023-11-29 04:06:28,864 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5aca8ad3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:06:28, skipping insertion in model container [2023-11-29 04:06:28,864 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:06:28" (3/3) ... [2023-11-29 04:06:28,866 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-two-queue.wvr.c [2023-11-29 04:06:28,878 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 04:06:28,892 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:06:28,892 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2023-11-29 04:06:28,892 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 04:06:28,960 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 04:06:28,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 51 transitions, 116 flow [2023-11-29 04:06:29,035 INFO L124 PetriNetUnfolderBase]: 4/49 cut-off events. [2023-11-29 04:06:29,035 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 04:06:29,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 49 events. 4/49 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 127 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 33. Up to 2 conditions per place. [2023-11-29 04:06:29,040 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 51 transitions, 116 flow [2023-11-29 04:06:29,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 47 transitions, 103 flow [2023-11-29 04:06:29,060 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:06:29,069 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;@39d6ccb5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:06:29,070 INFO L358 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2023-11-29 04:06:29,076 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 04:06:29,076 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2023-11-29 04:06:29,076 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 04:06:29,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:29,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 04:06:29,077 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:29,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:29,083 INFO L85 PathProgramCache]: Analyzing trace with hash 684024, now seen corresponding path program 1 times [2023-11-29 04:06:29,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:29,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503397457] [2023-11-29 04:06:29,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:29,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:29,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:29,431 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 04:06:29,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:29,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503397457] [2023-11-29 04:06:29,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503397457] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:29,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:06:29,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:06:29,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227032537] [2023-11-29 04:06:29,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:29,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:06:29,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:29,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:06:29,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:06:29,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 51 [2023-11-29 04:06:29,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 47 transitions, 103 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 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 04:06:29,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:29,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 51 [2023-11-29 04:06:29,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:29,768 INFO L124 PetriNetUnfolderBase]: 224/492 cut-off events. [2023-11-29 04:06:29,768 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-11-29 04:06:29,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 877 conditions, 492 events. 224/492 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2618 event pairs, 134 based on Foata normal form. 2/355 useless extension candidates. Maximal degree in co-relation 755. Up to 354 conditions per place. [2023-11-29 04:06:29,778 INFO L140 encePairwiseOnDemand]: 36/51 looper letters, 28 selfloop transitions, 7 changer transitions 0/49 dead transitions. [2023-11-29 04:06:29,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 49 transitions, 177 flow [2023-11-29 04:06:29,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:06:29,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:06:29,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2023-11-29 04:06:29,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5245098039215687 [2023-11-29 04:06:29,795 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 107 transitions. [2023-11-29 04:06:29,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 107 transitions. [2023-11-29 04:06:29,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:29,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 107 transitions. [2023-11-29 04:06:29,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 26.75) internal successors, (107), 4 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 04:06:29,808 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 04:06:29,809 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 04:06:29,811 INFO L175 Difference]: Start difference. First operand has 50 places, 47 transitions, 103 flow. Second operand 4 states and 107 transitions. [2023-11-29 04:06:29,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 49 transitions, 177 flow [2023-11-29 04:06:29,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 49 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 04:06:29,819 INFO L231 Difference]: Finished difference. Result has 49 places, 49 transitions, 150 flow [2023-11-29 04:06:29,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=49, PETRI_TRANSITIONS=49} [2023-11-29 04:06:29,826 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, -1 predicate places. [2023-11-29 04:06:29,826 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 49 transitions, 150 flow [2023-11-29 04:06:29,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 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 04:06:29,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:29,827 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-11-29 04:06:29,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 04:06:29,828 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:29,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:29,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1096405965, now seen corresponding path program 1 times [2023-11-29 04:06:29,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:29,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162685562] [2023-11-29 04:06:29,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:29,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:29,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:29,984 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 04:06:29,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:29,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162685562] [2023-11-29 04:06:29,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162685562] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:29,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:06:29,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:06:29,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976423280] [2023-11-29 04:06:29,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:29,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:06:29,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:29,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:06:29,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:06:30,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 51 [2023-11-29 04:06:30,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 49 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:30,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:30,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 51 [2023-11-29 04:06:30,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:30,252 INFO L124 PetriNetUnfolderBase]: 224/490 cut-off events. [2023-11-29 04:06:30,252 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-11-29 04:06:30,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 888 conditions, 490 events. 224/490 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2584 event pairs, 134 based on Foata normal form. 2/356 useless extension candidates. Maximal degree in co-relation 838. Up to 344 conditions per place. [2023-11-29 04:06:30,260 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 21 selfloop transitions, 12 changer transitions 0/47 dead transitions. [2023-11-29 04:06:30,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 47 transitions, 208 flow [2023-11-29 04:06:30,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:06:30,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 04:06:30,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2023-11-29 04:06:30,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42810457516339867 [2023-11-29 04:06:30,264 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 131 transitions. [2023-11-29 04:06:30,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 131 transitions. [2023-11-29 04:06:30,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:30,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 131 transitions. [2023-11-29 04:06:30,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 21.833333333333332) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 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 04:06:30,268 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 04:06:30,269 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 04:06:30,269 INFO L175 Difference]: Start difference. First operand has 49 places, 49 transitions, 150 flow. Second operand 6 states and 131 transitions. [2023-11-29 04:06:30,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 47 transitions, 208 flow [2023-11-29 04:06:30,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 47 transitions, 208 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 04:06:30,274 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 166 flow [2023-11-29 04:06:30,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=166, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2023-11-29 04:06:30,276 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 2 predicate places. [2023-11-29 04:06:30,276 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 166 flow [2023-11-29 04:06:30,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:30,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:30,277 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2023-11-29 04:06:30,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 04:06:30,277 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:30,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:30,278 INFO L85 PathProgramCache]: Analyzing trace with hash 371154129, now seen corresponding path program 1 times [2023-11-29 04:06:30,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:30,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501027213] [2023-11-29 04:06:30,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:30,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:30,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:30,400 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 04:06:30,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:30,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501027213] [2023-11-29 04:06:30,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501027213] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:30,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492880965] [2023-11-29 04:06:30,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:30,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:30,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:30,404 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:30,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 04:06:30,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:30,521 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:06:30,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:30,568 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 04:06:30,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:06:30,633 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 04:06:30,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492880965] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:06:30,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:06:30,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-11-29 04:06:30,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231245365] [2023-11-29 04:06:30,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:06:30,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:06:30,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:30,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:06:30,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:06:30,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 51 [2023-11-29 04:06:30,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 166 flow. Second operand has 10 states, 10 states have (on average 17.0) internal successors, (170), 10 states have internal predecessors, (170), 0 states have call successors, (0), 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 04:06:30,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:30,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 51 [2023-11-29 04:06:30,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:30,963 INFO L124 PetriNetUnfolderBase]: 230/514 cut-off events. [2023-11-29 04:06:30,963 INFO L125 PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES. [2023-11-29 04:06:30,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 514 events. 230/514 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2803 event pairs, 134 based on Foata normal form. 6/383 useless extension candidates. Maximal degree in co-relation 840. Up to 355 conditions per place. [2023-11-29 04:06:30,969 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 26 selfloop transitions, 25 changer transitions 0/65 dead transitions. [2023-11-29 04:06:30,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 65 transitions, 382 flow [2023-11-29 04:06:30,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 04:06:30,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 04:06:30,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2023-11-29 04:06:30,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42549019607843136 [2023-11-29 04:06:30,973 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 217 transitions. [2023-11-29 04:06:30,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 217 transitions. [2023-11-29 04:06:30,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:30,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 217 transitions. [2023-11-29 04:06:30,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 21.7) internal successors, (217), 10 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 04:06:30,978 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 04:06:30,979 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 04:06:30,979 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 166 flow. Second operand 10 states and 217 transitions. [2023-11-29 04:06:30,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 65 transitions, 382 flow [2023-11-29 04:06:30,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 65 transitions, 324 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-11-29 04:06:30,985 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 306 flow [2023-11-29 04:06:30,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=306, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2023-11-29 04:06:30,987 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 9 predicate places. [2023-11-29 04:06:30,987 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 306 flow [2023-11-29 04:06:30,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.0) internal successors, (170), 10 states have internal predecessors, (170), 0 states have call successors, (0), 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 04:06:30,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:30,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:31,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 04:06:31,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:31,193 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:31,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:31,193 INFO L85 PathProgramCache]: Analyzing trace with hash 358680464, now seen corresponding path program 1 times [2023-11-29 04:06:31,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:31,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044048353] [2023-11-29 04:06:31,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:31,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:31,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:31,341 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 04:06:31,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:31,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044048353] [2023-11-29 04:06:31,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044048353] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:31,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:06:31,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:06:31,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567510539] [2023-11-29 04:06:31,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:31,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:06:31,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:31,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:06:31,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:06:31,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 51 [2023-11-29 04:06:31,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 306 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:31,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:31,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 51 [2023-11-29 04:06:31,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:31,553 INFO L124 PetriNetUnfolderBase]: 250/569 cut-off events. [2023-11-29 04:06:31,554 INFO L125 PetriNetUnfolderBase]: For 79/79 co-relation queries the response was YES. [2023-11-29 04:06:31,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1102 conditions, 569 events. 250/569 cut-off events. For 79/79 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3132 event pairs, 155 based on Foata normal form. 15/445 useless extension candidates. Maximal degree in co-relation 1035. Up to 366 conditions per place. [2023-11-29 04:06:31,560 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 50 selfloop transitions, 7 changer transitions 2/75 dead transitions. [2023-11-29 04:06:31,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 75 transitions, 448 flow [2023-11-29 04:06:31,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:06:31,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:06:31,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2023-11-29 04:06:31,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980392156862745 [2023-11-29 04:06:31,563 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 122 transitions. [2023-11-29 04:06:31,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 122 transitions. [2023-11-29 04:06:31,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:31,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 122 transitions. [2023-11-29 04:06:31,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:31,565 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 04:06:31,566 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 04:06:31,566 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 306 flow. Second operand 4 states and 122 transitions. [2023-11-29 04:06:31,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 75 transitions, 448 flow [2023-11-29 04:06:31,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 75 transitions, 424 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-29 04:06:31,572 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 305 flow [2023-11-29 04:06:31,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=305, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2023-11-29 04:06:31,573 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 11 predicate places. [2023-11-29 04:06:31,573 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 305 flow [2023-11-29 04:06:31,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:31,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:31,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:31,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 04:06:31,575 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:31,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:31,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1080690927, now seen corresponding path program 1 times [2023-11-29 04:06:31,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:31,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648366314] [2023-11-29 04:06:31,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:31,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:31,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:31,707 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 04:06:31,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:31,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648366314] [2023-11-29 04:06:31,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648366314] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:31,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:06:31,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:06:31,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846383413] [2023-11-29 04:06:31,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:31,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:06:31,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:31,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:06:31,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:06:31,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 51 [2023-11-29 04:06:31,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 305 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 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 04:06:31,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:31,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 51 [2023-11-29 04:06:31,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:31,932 INFO L124 PetriNetUnfolderBase]: 283/685 cut-off events. [2023-11-29 04:06:31,933 INFO L125 PetriNetUnfolderBase]: For 123/123 co-relation queries the response was YES. [2023-11-29 04:06:31,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1456 conditions, 685 events. 283/685 cut-off events. For 123/123 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3954 event pairs, 185 based on Foata normal form. 14/550 useless extension candidates. Maximal degree in co-relation 1361. Up to 419 conditions per place. [2023-11-29 04:06:31,939 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 66 selfloop transitions, 3 changer transitions 5/90 dead transitions. [2023-11-29 04:06:31,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 90 transitions, 579 flow [2023-11-29 04:06:31,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:06:31,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:06:31,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2023-11-29 04:06:31,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6127450980392157 [2023-11-29 04:06:31,941 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 125 transitions. [2023-11-29 04:06:31,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 125 transitions. [2023-11-29 04:06:31,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:31,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 125 transitions. [2023-11-29 04:06:31,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:31,943 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 04:06:31,943 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 04:06:31,944 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 305 flow. Second operand 4 states and 125 transitions. [2023-11-29 04:06:31,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 90 transitions, 579 flow [2023-11-29 04:06:31,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 90 transitions, 572 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:06:31,948 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 314 flow [2023-11-29 04:06:31,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=314, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2023-11-29 04:06:31,949 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 14 predicate places. [2023-11-29 04:06:31,950 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 314 flow [2023-11-29 04:06:31,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 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 04:06:31,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:31,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:31,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 04:06:31,950 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:31,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:31,951 INFO L85 PathProgramCache]: Analyzing trace with hash 279904186, now seen corresponding path program 1 times [2023-11-29 04:06:31,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:31,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917767578] [2023-11-29 04:06:31,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:31,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:31,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:32,140 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 04:06:32,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:32,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917767578] [2023-11-29 04:06:32,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917767578] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:32,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154208465] [2023-11-29 04:06:32,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:32,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:32,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:32,143 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:32,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 04:06:32,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:32,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:06:32,272 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:32,299 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 04:06:32,299 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:06:32,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154208465] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:32,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:06:32,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-11-29 04:06:32,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449055342] [2023-11-29 04:06:32,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:32,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:06:32,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:32,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:06:32,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:06:32,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 51 [2023-11-29 04:06:32,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 314 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 04:06:32,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:32,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 51 [2023-11-29 04:06:32,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:32,432 INFO L124 PetriNetUnfolderBase]: 217/571 cut-off events. [2023-11-29 04:06:32,432 INFO L125 PetriNetUnfolderBase]: For 165/189 co-relation queries the response was YES. [2023-11-29 04:06:32,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1269 conditions, 571 events. 217/571 cut-off events. For 165/189 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3257 event pairs, 142 based on Foata normal form. 0/475 useless extension candidates. Maximal degree in co-relation 1173. Up to 409 conditions per place. [2023-11-29 04:06:32,438 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 46 selfloop transitions, 1 changer transitions 0/63 dead transitions. [2023-11-29 04:06:32,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 63 transitions, 400 flow [2023-11-29 04:06:32,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:06:32,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:06:32,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2023-11-29 04:06:32,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2023-11-29 04:06:32,440 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 85 transitions. [2023-11-29 04:06:32,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 85 transitions. [2023-11-29 04:06:32,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:32,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 85 transitions. [2023-11-29 04:06:32,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:06:32,442 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 04:06:32,442 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 04:06:32,442 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 314 flow. Second operand 3 states and 85 transitions. [2023-11-29 04:06:32,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 63 transitions, 400 flow [2023-11-29 04:06:32,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 63 transitions, 388 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-11-29 04:06:32,447 INFO L231 Difference]: Finished difference. Result has 62 places, 63 transitions, 296 flow [2023-11-29 04:06:32,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=296, PETRI_PLACES=62, PETRI_TRANSITIONS=63} [2023-11-29 04:06:32,448 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 12 predicate places. [2023-11-29 04:06:32,449 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 63 transitions, 296 flow [2023-11-29 04:06:32,449 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 04:06:32,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:32,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:32,456 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 04:06:32,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 04:06:32,650 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:32,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:32,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1554486038, now seen corresponding path program 1 times [2023-11-29 04:06:32,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:32,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250798281] [2023-11-29 04:06:32,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:32,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:32,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:32,834 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 04:06:32,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:32,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250798281] [2023-11-29 04:06:32,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250798281] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:32,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242362375] [2023-11-29 04:06:32,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:32,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:32,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:32,837 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:32,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 04:06:32,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:32,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:06:32,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:32,998 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 04:06:32,998 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:06:32,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242362375] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:32,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:06:32,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2023-11-29 04:06:32,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080731186] [2023-11-29 04:06:32,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:33,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:06:33,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:33,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:06:33,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:06:33,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 51 [2023-11-29 04:06:33,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 63 transitions, 296 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 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 04:06:33,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:33,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 51 [2023-11-29 04:06:33,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:33,115 INFO L124 PetriNetUnfolderBase]: 160/462 cut-off events. [2023-11-29 04:06:33,115 INFO L125 PetriNetUnfolderBase]: For 145/153 co-relation queries the response was YES. [2023-11-29 04:06:33,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1007 conditions, 462 events. 160/462 cut-off events. For 145/153 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2526 event pairs, 104 based on Foata normal form. 0/416 useless extension candidates. Maximal degree in co-relation 992. Up to 320 conditions per place. [2023-11-29 04:06:33,119 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 43 selfloop transitions, 1 changer transitions 1/61 dead transitions. [2023-11-29 04:06:33,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 61 transitions, 378 flow [2023-11-29 04:06:33,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:06:33,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:06:33,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2023-11-29 04:06:33,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5424836601307189 [2023-11-29 04:06:33,121 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 83 transitions. [2023-11-29 04:06:33,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 83 transitions. [2023-11-29 04:06:33,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:33,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 83 transitions. [2023-11-29 04:06:33,122 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 04:06:33,122 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 04:06:33,123 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 04:06:33,123 INFO L175 Difference]: Start difference. First operand has 62 places, 63 transitions, 296 flow. Second operand 3 states and 83 transitions. [2023-11-29 04:06:33,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 61 transitions, 378 flow [2023-11-29 04:06:33,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 61 transitions, 377 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:06:33,127 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 282 flow [2023-11-29 04:06:33,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=282, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2023-11-29 04:06:33,128 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 11 predicate places. [2023-11-29 04:06:33,128 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 282 flow [2023-11-29 04:06:33,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 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 04:06:33,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:33,129 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2023-11-29 04:06:33,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 04:06:33,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-29 04:06:33,330 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:33,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:33,331 INFO L85 PathProgramCache]: Analyzing trace with hash 594578796, now seen corresponding path program 2 times [2023-11-29 04:06:33,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:33,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205671773] [2023-11-29 04:06:33,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:33,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:33,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:33,579 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 04:06:33,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:33,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205671773] [2023-11-29 04:06:33,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205671773] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:33,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714530677] [2023-11-29 04:06:33,580 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:06:33,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:33,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:33,582 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:33,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 04:06:33,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:06:33,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:06:33,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:06:33,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:33,762 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 04:06:33,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:06:33,799 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 04:06:33,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714530677] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:06:33,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:06:33,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 2, 2] total 12 [2023-11-29 04:06:33,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962775772] [2023-11-29 04:06:33,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:06:33,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:06:33,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:33,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:06:33,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:06:33,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 51 [2023-11-29 04:06:33,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 282 flow. Second operand has 14 states, 14 states have (on average 17.142857142857142) internal successors, (240), 14 states have internal predecessors, (240), 0 states have call successors, (0), 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 04:06:33,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:33,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 51 [2023-11-29 04:06:33,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:34,243 INFO L124 PetriNetUnfolderBase]: 139/397 cut-off events. [2023-11-29 04:06:34,243 INFO L125 PetriNetUnfolderBase]: For 198/206 co-relation queries the response was YES. [2023-11-29 04:06:34,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 885 conditions, 397 events. 139/397 cut-off events. For 198/206 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2064 event pairs, 80 based on Foata normal form. 4/359 useless extension candidates. Maximal degree in co-relation 869. Up to 231 conditions per place. [2023-11-29 04:06:34,247 INFO L140 encePairwiseOnDemand]: 42/51 looper letters, 18 selfloop transitions, 33 changer transitions 0/65 dead transitions. [2023-11-29 04:06:34,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 65 transitions, 413 flow [2023-11-29 04:06:34,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 04:06:34,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 04:06:34,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 438 transitions. [2023-11-29 04:06:34,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35784313725490197 [2023-11-29 04:06:34,251 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 438 transitions. [2023-11-29 04:06:34,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 438 transitions. [2023-11-29 04:06:34,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:34,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 438 transitions. [2023-11-29 04:06:34,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 18.25) internal successors, (438), 24 states have internal predecessors, (438), 0 states have call successors, (0), 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 04:06:34,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 51.0) internal successors, (1275), 25 states have internal predecessors, (1275), 0 states have call successors, (0), 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 04:06:34,258 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 51.0) internal successors, (1275), 25 states have internal predecessors, (1275), 0 states have call successors, (0), 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 04:06:34,258 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 282 flow. Second operand 24 states and 438 transitions. [2023-11-29 04:06:34,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 65 transitions, 413 flow [2023-11-29 04:06:34,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 65 transitions, 412 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 04:06:34,262 INFO L231 Difference]: Finished difference. Result has 83 places, 65 transitions, 389 flow [2023-11-29 04:06:34,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=389, PETRI_PLACES=83, PETRI_TRANSITIONS=65} [2023-11-29 04:06:34,264 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 33 predicate places. [2023-11-29 04:06:34,264 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 65 transitions, 389 flow [2023-11-29 04:06:34,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 17.142857142857142) internal successors, (240), 14 states have internal predecessors, (240), 0 states have call successors, (0), 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 04:06:34,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:34,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:34,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 04:06:34,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 04:06:34,469 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:34,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:34,469 INFO L85 PathProgramCache]: Analyzing trace with hash 967949248, now seen corresponding path program 1 times [2023-11-29 04:06:34,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:34,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868671494] [2023-11-29 04:06:34,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:34,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:34,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:34,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:06:34,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:34,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868671494] [2023-11-29 04:06:34,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868671494] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:34,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:06:34,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:06:34,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213553726] [2023-11-29 04:06:34,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:34,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:06:34,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:34,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:06:34,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:06:34,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 51 [2023-11-29 04:06:34,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 65 transitions, 389 flow. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 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 04:06:34,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:34,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 51 [2023-11-29 04:06:34,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:34,684 INFO L124 PetriNetUnfolderBase]: 129/365 cut-off events. [2023-11-29 04:06:34,684 INFO L125 PetriNetUnfolderBase]: For 224/224 co-relation queries the response was YES. [2023-11-29 04:06:34,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 900 conditions, 365 events. 129/365 cut-off events. For 224/224 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1780 event pairs, 42 based on Foata normal form. 6/337 useless extension candidates. Maximal degree in co-relation 881. Up to 133 conditions per place. [2023-11-29 04:06:34,688 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 54 selfloop transitions, 2 changer transitions 1/72 dead transitions. [2023-11-29 04:06:34,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 72 transitions, 522 flow [2023-11-29 04:06:34,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:06:34,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:06:34,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 89 transitions. [2023-11-29 04:06:34,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816993464052288 [2023-11-29 04:06:34,690 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 89 transitions. [2023-11-29 04:06:34,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 89 transitions. [2023-11-29 04:06:34,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:34,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 89 transitions. [2023-11-29 04:06:34,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 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 04:06:34,691 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 04:06:34,692 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 04:06:34,692 INFO L175 Difference]: Start difference. First operand has 83 places, 65 transitions, 389 flow. Second operand 3 states and 89 transitions. [2023-11-29 04:06:34,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 72 transitions, 522 flow [2023-11-29 04:06:34,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 72 transitions, 425 flow, removed 10 selfloop flow, removed 12 redundant places. [2023-11-29 04:06:34,697 INFO L231 Difference]: Finished difference. Result has 74 places, 66 transitions, 306 flow [2023-11-29 04:06:34,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=306, PETRI_PLACES=74, PETRI_TRANSITIONS=66} [2023-11-29 04:06:34,699 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 24 predicate places. [2023-11-29 04:06:34,699 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 66 transitions, 306 flow [2023-11-29 04:06:34,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 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 04:06:34,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:34,700 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 04:06:34,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 04:06:34,700 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:34,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:34,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1490894863, now seen corresponding path program 1 times [2023-11-29 04:06:34,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:34,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069719315] [2023-11-29 04:06:34,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:34,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:34,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:34,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:06:34,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:34,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069719315] [2023-11-29 04:06:34,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069719315] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:06:34,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:06:34,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:06:34,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825911989] [2023-11-29 04:06:34,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:06:34,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:06:34,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:34,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:06:34,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:06:34,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 51 [2023-11-29 04:06:34,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 66 transitions, 306 flow. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 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 04:06:34,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:34,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 51 [2023-11-29 04:06:34,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:34,937 INFO L124 PetriNetUnfolderBase]: 111/321 cut-off events. [2023-11-29 04:06:34,937 INFO L125 PetriNetUnfolderBase]: For 192/192 co-relation queries the response was YES. [2023-11-29 04:06:34,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 797 conditions, 321 events. 111/321 cut-off events. For 192/192 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1376 event pairs, 48 based on Foata normal form. 6/304 useless extension candidates. Maximal degree in co-relation 779. Up to 125 conditions per place. [2023-11-29 04:06:34,940 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 54 selfloop transitions, 2 changer transitions 4/75 dead transitions. [2023-11-29 04:06:34,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 75 transitions, 454 flow [2023-11-29 04:06:34,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:06:34,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 04:06:34,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2023-11-29 04:06:34,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5947712418300654 [2023-11-29 04:06:34,942 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 91 transitions. [2023-11-29 04:06:34,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 91 transitions. [2023-11-29 04:06:34,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:34,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 91 transitions. [2023-11-29 04:06:34,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 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 04:06:34,943 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 04:06:34,944 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 04:06:34,944 INFO L175 Difference]: Start difference. First operand has 74 places, 66 transitions, 306 flow. Second operand 3 states and 91 transitions. [2023-11-29 04:06:34,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 75 transitions, 454 flow [2023-11-29 04:06:34,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 75 transitions, 447 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-11-29 04:06:34,949 INFO L231 Difference]: Finished difference. Result has 76 places, 67 transitions, 314 flow [2023-11-29 04:06:34,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=314, PETRI_PLACES=76, PETRI_TRANSITIONS=67} [2023-11-29 04:06:34,950 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 26 predicate places. [2023-11-29 04:06:34,950 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 67 transitions, 314 flow [2023-11-29 04:06:34,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 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 04:06:34,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:34,951 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 1, 1, 1] [2023-11-29 04:06:34,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 04:06:34,951 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:34,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:34,952 INFO L85 PathProgramCache]: Analyzing trace with hash -2086865188, now seen corresponding path program 1 times [2023-11-29 04:06:34,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:34,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473244123] [2023-11-29 04:06:34,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:34,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:34,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:35,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:35,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473244123] [2023-11-29 04:06:35,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473244123] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:35,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690336681] [2023-11-29 04:06:35,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:35,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:35,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:35,216 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:35,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 04:06:35,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:35,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:06:35,359 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:35,430 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:35,430 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:06:35,676 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:06:35,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690336681] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:06:35,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:06:35,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 27 [2023-11-29 04:06:35,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371481259] [2023-11-29 04:06:35,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:06:35,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 04:06:35,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:35,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 04:06:35,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=547, Unknown=0, NotChecked=0, Total=756 [2023-11-29 04:06:35,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 51 [2023-11-29 04:06:35,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 67 transitions, 314 flow. Second operand has 28 states, 28 states have (on average 17.071428571428573) internal successors, (478), 28 states have internal predecessors, (478), 0 states have call successors, (0), 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 04:06:35,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:35,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 51 [2023-11-29 04:06:35,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:36,215 INFO L124 PetriNetUnfolderBase]: 132/419 cut-off events. [2023-11-29 04:06:36,216 INFO L125 PetriNetUnfolderBase]: For 603/603 co-relation queries the response was YES. [2023-11-29 04:06:36,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1136 conditions, 419 events. 132/419 cut-off events. For 603/603 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1827 event pairs, 78 based on Foata normal form. 14/391 useless extension candidates. Maximal degree in co-relation 1116. Up to 222 conditions per place. [2023-11-29 04:06:36,219 INFO L140 encePairwiseOnDemand]: 43/51 looper letters, 23 selfloop transitions, 72 changer transitions 0/109 dead transitions. [2023-11-29 04:06:36,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 109 transitions, 784 flow [2023-11-29 04:06:36,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 04:06:36,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 04:06:36,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 516 transitions. [2023-11-29 04:06:36,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3891402714932127 [2023-11-29 04:06:36,223 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 516 transitions. [2023-11-29 04:06:36,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 516 transitions. [2023-11-29 04:06:36,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:36,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 516 transitions. [2023-11-29 04:06:36,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 19.846153846153847) internal successors, (516), 26 states have internal predecessors, (516), 0 states have call successors, (0), 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 04:06:36,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 51.0) internal successors, (1377), 27 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 04:06:36,231 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 51.0) internal successors, (1377), 27 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 04:06:36,231 INFO L175 Difference]: Start difference. First operand has 76 places, 67 transitions, 314 flow. Second operand 26 states and 516 transitions. [2023-11-29 04:06:36,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 109 transitions, 784 flow [2023-11-29 04:06:36,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 109 transitions, 776 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-11-29 04:06:36,238 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 782 flow [2023-11-29 04:06:36,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=782, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2023-11-29 04:06:36,239 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 56 predicate places. [2023-11-29 04:06:36,239 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 782 flow [2023-11-29 04:06:36,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 17.071428571428573) internal successors, (478), 28 states have internal predecessors, (478), 0 states have call successors, (0), 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 04:06:36,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:36,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:36,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 04:06:36,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 04:06:36,441 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:36,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:36,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1965010682, now seen corresponding path program 1 times [2023-11-29 04:06:36,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:36,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753930298] [2023-11-29 04:06:36,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:36,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:37,361 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 04:06:37,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:37,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753930298] [2023-11-29 04:06:37,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753930298] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:37,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063378149] [2023-11-29 04:06:37,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:37,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:37,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:37,363 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:37,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 04:06:37,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:37,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 04:06:37,508 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:37,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 04:06:37,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:37,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:06:37,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:37,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:06:37,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:37,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:06:37,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:37,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 04:06:37,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:37,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:06:37,665 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 04:06:37,874 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 04:06:37,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 04:06:37,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 17 [2023-11-29 04:06:38,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 04:06:38,307 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 04:06:38,308 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:06:39,072 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:06:39,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 29 [2023-11-29 04:06:39,088 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:06:39,089 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 47 treesize of output 39 [2023-11-29 04:06:39,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 9 [2023-11-29 04:06:39,219 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 04:06:39,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063378149] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:06:39,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:06:39,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 22 [2023-11-29 04:06:39,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132759156] [2023-11-29 04:06:39,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:06:39,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 04:06:39,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 04:06:39,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2023-11-29 04:06:39,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2023-11-29 04:06:39,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 782 flow. Second operand has 24 states, 24 states have (on average 13.833333333333334) internal successors, (332), 24 states have internal predecessors, (332), 0 states have call successors, (0), 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 04:06:39,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:39,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2023-11-29 04:06:39,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:45,068 INFO L124 PetriNetUnfolderBase]: 692/1627 cut-off events. [2023-11-29 04:06:45,068 INFO L125 PetriNetUnfolderBase]: For 1354/1354 co-relation queries the response was YES. [2023-11-29 04:06:45,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4088 conditions, 1627 events. 692/1627 cut-off events. For 1354/1354 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9626 event pairs, 91 based on Foata normal form. 0/1513 useless extension candidates. Maximal degree in co-relation 4061. Up to 198 conditions per place. [2023-11-29 04:06:45,083 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 171 selfloop transitions, 169 changer transitions 29/379 dead transitions. [2023-11-29 04:06:45,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 379 transitions, 3158 flow [2023-11-29 04:06:45,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 04:06:45,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 04:06:45,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 636 transitions. [2023-11-29 04:06:45,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563025210084034 [2023-11-29 04:06:45,088 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 636 transitions. [2023-11-29 04:06:45,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 636 transitions. [2023-11-29 04:06:45,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:45,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 636 transitions. [2023-11-29 04:06:45,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 18.17142857142857) internal successors, (636), 35 states have internal predecessors, (636), 0 states have call successors, (0), 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 04:06:45,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 51.0) internal successors, (1836), 36 states have internal predecessors, (1836), 0 states have call successors, (0), 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 04:06:45,098 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 51.0) internal successors, (1836), 36 states have internal predecessors, (1836), 0 states have call successors, (0), 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 04:06:45,098 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 782 flow. Second operand 35 states and 636 transitions. [2023-11-29 04:06:45,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 379 transitions, 3158 flow [2023-11-29 04:06:45,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 379 transitions, 2559 flow, removed 216 selfloop flow, removed 12 redundant places. [2023-11-29 04:06:45,119 INFO L231 Difference]: Finished difference. Result has 141 places, 224 transitions, 1795 flow [2023-11-29 04:06:45,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1795, PETRI_PLACES=141, PETRI_TRANSITIONS=224} [2023-11-29 04:06:45,121 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 91 predicate places. [2023-11-29 04:06:45,121 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 224 transitions, 1795 flow [2023-11-29 04:06:45,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 13.833333333333334) internal successors, (332), 24 states have internal predecessors, (332), 0 states have call successors, (0), 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 04:06:45,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:45,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:45,129 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 04:06:45,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 04:06:45,329 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:45,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:45,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1964996780, now seen corresponding path program 1 times [2023-11-29 04:06:45,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:45,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938543674] [2023-11-29 04:06:45,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:45,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:45,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:45,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:06:45,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:45,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938543674] [2023-11-29 04:06:45,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938543674] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:45,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113113583] [2023-11-29 04:06:45,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:45,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:45,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:45,763 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:45,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 04:06:45,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:45,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 04:06:45,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:45,960 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 04:06:46,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 04:06:46,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:06:46,393 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:06:46,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-11-29 04:06:46,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2023-11-29 04:06:46,871 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:06:46,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113113583] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:06:46,871 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:06:46,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-11-29 04:06:46,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190468508] [2023-11-29 04:06:46,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:06:46,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 04:06:46,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:46,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 04:06:46,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2023-11-29 04:06:47,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2023-11-29 04:06:47,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 224 transitions, 1795 flow. Second operand has 25 states, 25 states have (on average 13.8) internal successors, (345), 25 states have internal predecessors, (345), 0 states have call successors, (0), 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 04:06:47,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:47,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2023-11-29 04:06:47,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:06:51,973 INFO L124 PetriNetUnfolderBase]: 2406/5217 cut-off events. [2023-11-29 04:06:51,973 INFO L125 PetriNetUnfolderBase]: For 6534/6552 co-relation queries the response was YES. [2023-11-29 04:06:51,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14416 conditions, 5217 events. 2406/5217 cut-off events. For 6534/6552 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 40514 event pairs, 225 based on Foata normal form. 12/5025 useless extension candidates. Maximal degree in co-relation 14377. Up to 704 conditions per place. [2023-11-29 04:06:52,016 INFO L140 encePairwiseOnDemand]: 35/51 looper letters, 269 selfloop transitions, 278 changer transitions 41/606 dead transitions. [2023-11-29 04:06:52,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 606 transitions, 4768 flow [2023-11-29 04:06:52,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-29 04:06:52,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-11-29 04:06:52,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 793 transitions. [2023-11-29 04:06:52,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36160510715914274 [2023-11-29 04:06:52,021 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 793 transitions. [2023-11-29 04:06:52,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 793 transitions. [2023-11-29 04:06:52,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:06:52,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 793 transitions. [2023-11-29 04:06:52,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 18.441860465116278) internal successors, (793), 43 states have internal predecessors, (793), 0 states have call successors, (0), 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 04:06:52,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 51.0) internal successors, (2244), 44 states have internal predecessors, (2244), 0 states have call successors, (0), 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 04:06:52,032 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 51.0) internal successors, (2244), 44 states have internal predecessors, (2244), 0 states have call successors, (0), 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 04:06:52,033 INFO L175 Difference]: Start difference. First operand has 141 places, 224 transitions, 1795 flow. Second operand 43 states and 793 transitions. [2023-11-29 04:06:52,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 606 transitions, 4768 flow [2023-11-29 04:06:52,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 606 transitions, 4675 flow, removed 41 selfloop flow, removed 5 redundant places. [2023-11-29 04:06:52,083 INFO L231 Difference]: Finished difference. Result has 195 places, 368 transitions, 3422 flow [2023-11-29 04:06:52,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=3422, PETRI_PLACES=195, PETRI_TRANSITIONS=368} [2023-11-29 04:06:52,084 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 145 predicate places. [2023-11-29 04:06:52,084 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 368 transitions, 3422 flow [2023-11-29 04:06:52,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 13.8) internal successors, (345), 25 states have internal predecessors, (345), 0 states have call successors, (0), 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 04:06:52,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:06:52,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:06:52,092 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 04:06:52,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 04:06:52,287 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:06:52,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:06:52,287 INFO L85 PathProgramCache]: Analyzing trace with hash 2011979934, now seen corresponding path program 1 times [2023-11-29 04:06:52,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:06:52,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280660889] [2023-11-29 04:06:52,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:52,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:06:52,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:52,929 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:06:52,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:06:52,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280660889] [2023-11-29 04:06:52,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280660889] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:06:52,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820811857] [2023-11-29 04:06:52,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:06:52,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:06:52,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:06:52,931 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:06:52,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 04:06:53,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:06:53,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 04:06:53,077 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:06:53,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 04:06:53,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:53,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:06:53,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:53,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:06:53,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:53,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 04:06:53,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:53,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:06:53,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:06:53,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:06:53,186 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 04:06:53,283 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 04:06:53,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 04:06:53,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 04:06:53,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 04:06:53,529 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 04:06:53,529 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:06:54,272 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:06:54,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 42 [2023-11-29 04:06:54,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:06:54,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 54 [2023-11-29 04:06:54,301 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:06:54,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 34 [2023-11-29 04:06:54,494 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 04:06:54,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820811857] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:06:54,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:06:54,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 23 [2023-11-29 04:06:54,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556900492] [2023-11-29 04:06:54,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:06:54,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 04:06:54,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:06:54,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 04:06:54,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=513, Unknown=2, NotChecked=0, Total=600 [2023-11-29 04:06:54,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 51 [2023-11-29 04:06:54,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 368 transitions, 3422 flow. Second operand has 25 states, 25 states have (on average 9.4) internal successors, (235), 25 states have internal predecessors, (235), 0 states have call successors, (0), 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 04:06:54,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:06:54,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 51 [2023-11-29 04:06:54,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:00,002 INFO L124 PetriNetUnfolderBase]: 7343/13480 cut-off events. [2023-11-29 04:07:00,003 INFO L125 PetriNetUnfolderBase]: For 40850/40890 co-relation queries the response was YES. [2023-11-29 04:07:00,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48444 conditions, 13480 events. 7343/13480 cut-off events. For 40850/40890 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 100558 event pairs, 1342 based on Foata normal form. 410/12438 useless extension candidates. Maximal degree in co-relation 48388. Up to 3928 conditions per place. [2023-11-29 04:07:00,174 INFO L140 encePairwiseOnDemand]: 36/51 looper letters, 609 selfloop transitions, 335 changer transitions 36/990 dead transitions. [2023-11-29 04:07:00,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 990 transitions, 9456 flow [2023-11-29 04:07:00,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 04:07:00,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 04:07:00,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 617 transitions. [2023-11-29 04:07:00,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30245098039215684 [2023-11-29 04:07:00,179 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 617 transitions. [2023-11-29 04:07:00,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 617 transitions. [2023-11-29 04:07:00,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:00,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 617 transitions. [2023-11-29 04:07:00,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 15.425) internal successors, (617), 40 states have internal predecessors, (617), 0 states have call successors, (0), 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 04:07:00,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 51.0) internal successors, (2091), 41 states have internal predecessors, (2091), 0 states have call successors, (0), 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 04:07:00,188 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 51.0) internal successors, (2091), 41 states have internal predecessors, (2091), 0 states have call successors, (0), 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 04:07:00,188 INFO L175 Difference]: Start difference. First operand has 195 places, 368 transitions, 3422 flow. Second operand 40 states and 617 transitions. [2023-11-29 04:07:00,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 990 transitions, 9456 flow [2023-11-29 04:07:00,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 990 transitions, 9022 flow, removed 195 selfloop flow, removed 5 redundant places. [2023-11-29 04:07:00,437 INFO L231 Difference]: Finished difference. Result has 249 places, 546 transitions, 5836 flow [2023-11-29 04:07:00,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=3260, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5836, PETRI_PLACES=249, PETRI_TRANSITIONS=546} [2023-11-29 04:07:00,438 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 199 predicate places. [2023-11-29 04:07:00,438 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 546 transitions, 5836 flow [2023-11-29 04:07:00,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 9.4) internal successors, (235), 25 states have internal predecessors, (235), 0 states have call successors, (0), 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 04:07:00,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:00,439 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:00,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 04:07:00,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 04:07:00,640 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:07:00,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:00,641 INFO L85 PathProgramCache]: Analyzing trace with hash -959126975, now seen corresponding path program 2 times [2023-11-29 04:07:00,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:00,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721396965] [2023-11-29 04:07:00,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:00,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:00,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:01,838 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:07:01,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:01,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721396965] [2023-11-29 04:07:01,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721396965] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:01,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013525783] [2023-11-29 04:07:01,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:07:01,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:01,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:01,840 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:01,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 04:07:01,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:07:01,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:07:01,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:07:01,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:02,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2023-11-29 04:07:02,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 04:07:02,135 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:07:02,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013525783] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:02,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:07:02,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 13 [2023-11-29 04:07:02,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206968388] [2023-11-29 04:07:02,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:02,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:07:02,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:02,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:07:02,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:07:02,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 04:07:02,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 546 transitions, 5836 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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 04:07:02,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:02,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 04:07:02,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:04,555 INFO L124 PetriNetUnfolderBase]: 4236/9197 cut-off events. [2023-11-29 04:07:04,555 INFO L125 PetriNetUnfolderBase]: For 60594/60697 co-relation queries the response was YES. [2023-11-29 04:07:04,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40191 conditions, 9197 events. 4236/9197 cut-off events. For 60594/60697 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 78214 event pairs, 863 based on Foata normal form. 158/9243 useless extension candidates. Maximal degree in co-relation 40114. Up to 5602 conditions per place. [2023-11-29 04:07:04,652 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 499 selfloop transitions, 75 changer transitions 7/607 dead transitions. [2023-11-29 04:07:04,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 607 transitions, 7511 flow [2023-11-29 04:07:04,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:07:04,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 04:07:04,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2023-11-29 04:07:04,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014005602240896 [2023-11-29 04:07:04,654 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 179 transitions. [2023-11-29 04:07:04,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 179 transitions. [2023-11-29 04:07:04,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:04,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 179 transitions. [2023-11-29 04:07:04,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 25.571428571428573) internal successors, (179), 7 states have internal predecessors, (179), 0 states have call successors, (0), 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 04:07:04,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 51.0) internal successors, (408), 8 states have internal predecessors, (408), 0 states have call successors, (0), 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 04:07:04,656 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 51.0) internal successors, (408), 8 states have internal predecessors, (408), 0 states have call successors, (0), 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 04:07:04,656 INFO L175 Difference]: Start difference. First operand has 249 places, 546 transitions, 5836 flow. Second operand 7 states and 179 transitions. [2023-11-29 04:07:04,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 607 transitions, 7511 flow [2023-11-29 04:07:05,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 607 transitions, 7347 flow, removed 47 selfloop flow, removed 11 redundant places. [2023-11-29 04:07:05,015 INFO L231 Difference]: Finished difference. Result has 246 places, 551 transitions, 5988 flow [2023-11-29 04:07:05,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=5669, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5988, PETRI_PLACES=246, PETRI_TRANSITIONS=551} [2023-11-29 04:07:05,017 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2023-11-29 04:07:05,017 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 551 transitions, 5988 flow [2023-11-29 04:07:05,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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 04:07:05,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:05,017 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:05,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 04:07:05,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 04:07:05,218 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:07:05,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:05,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1530836176, now seen corresponding path program 1 times [2023-11-29 04:07:05,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:05,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28598736] [2023-11-29 04:07:05,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:05,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:05,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:06,412 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:07:06,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:06,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28598736] [2023-11-29 04:07:06,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28598736] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:06,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003144033] [2023-11-29 04:07:06,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:06,413 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:06,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:06,414 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:06,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 04:07:06,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:06,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 04:07:06,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:06,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2023-11-29 04:07:06,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 04:07:06,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:07:06,835 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:07:06,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 16 [2023-11-29 04:07:06,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 04:07:06,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003144033] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:06,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:07:06,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10, 6] total 20 [2023-11-29 04:07:06,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592463848] [2023-11-29 04:07:06,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:06,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:07:06,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:06,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:07:06,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2023-11-29 04:07:06,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 04:07:06,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 551 transitions, 5988 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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 04:07:06,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:06,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 04:07:06,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:10,052 INFO L124 PetriNetUnfolderBase]: 4948/10584 cut-off events. [2023-11-29 04:07:10,052 INFO L125 PetriNetUnfolderBase]: For 71995/72209 co-relation queries the response was YES. [2023-11-29 04:07:10,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47554 conditions, 10584 events. 4948/10584 cut-off events. For 71995/72209 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 92193 event pairs, 809 based on Foata normal form. 224/10710 useless extension candidates. Maximal degree in co-relation 47474. Up to 6031 conditions per place. [2023-11-29 04:07:10,204 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 616 selfloop transitions, 71 changer transitions 5/727 dead transitions. [2023-11-29 04:07:10,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 727 transitions, 9397 flow [2023-11-29 04:07:10,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:07:10,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 04:07:10,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2023-11-29 04:07:10,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2023-11-29 04:07:10,206 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 187 transitions. [2023-11-29 04:07:10,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 187 transitions. [2023-11-29 04:07:10,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:10,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 187 transitions. [2023-11-29 04:07:10,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 26.714285714285715) internal successors, (187), 7 states have internal predecessors, (187), 0 states have call successors, (0), 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 04:07:10,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 51.0) internal successors, (408), 8 states have internal predecessors, (408), 0 states have call successors, (0), 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 04:07:10,209 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 51.0) internal successors, (408), 8 states have internal predecessors, (408), 0 states have call successors, (0), 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 04:07:10,209 INFO L175 Difference]: Start difference. First operand has 246 places, 551 transitions, 5988 flow. Second operand 7 states and 187 transitions. [2023-11-29 04:07:10,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 727 transitions, 9397 flow [2023-11-29 04:07:10,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 727 transitions, 9384 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 04:07:10,678 INFO L231 Difference]: Finished difference. Result has 252 places, 573 transitions, 6460 flow [2023-11-29 04:07:10,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=5923, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6460, PETRI_PLACES=252, PETRI_TRANSITIONS=573} [2023-11-29 04:07:10,679 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 202 predicate places. [2023-11-29 04:07:10,680 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 573 transitions, 6460 flow [2023-11-29 04:07:10,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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 04:07:10,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:10,680 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:10,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 04:07:10,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 04:07:10,881 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:07:10,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:10,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1047494852, now seen corresponding path program 2 times [2023-11-29 04:07:10,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:10,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195141038] [2023-11-29 04:07:10,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:10,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:10,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:12,141 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:07:12,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:12,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195141038] [2023-11-29 04:07:12,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195141038] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:12,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132008755] [2023-11-29 04:07:12,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:07:12,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:12,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:12,144 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:12,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 04:07:12,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:07:12,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:07:12,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:07:12,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:12,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2023-11-29 04:07:12,360 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-11-29 04:07:12,360 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:07:12,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132008755] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:12,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:07:12,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [12] total 16 [2023-11-29 04:07:12,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166928200] [2023-11-29 04:07:12,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:12,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:07:12,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:12,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:07:12,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-11-29 04:07:12,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 04:07:12,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 573 transitions, 6460 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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 04:07:12,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:12,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 04:07:12,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:15,512 INFO L124 PetriNetUnfolderBase]: 4943/10837 cut-off events. [2023-11-29 04:07:15,512 INFO L125 PetriNetUnfolderBase]: For 87099/87345 co-relation queries the response was YES. [2023-11-29 04:07:15,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51085 conditions, 10837 events. 4943/10837 cut-off events. For 87099/87345 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 96313 event pairs, 801 based on Foata normal form. 188/10899 useless extension candidates. Maximal degree in co-relation 51001. Up to 5014 conditions per place. [2023-11-29 04:07:15,673 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 517 selfloop transitions, 118 changer transitions 7/674 dead transitions. [2023-11-29 04:07:15,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 674 transitions, 8736 flow [2023-11-29 04:07:15,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:07:15,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 04:07:15,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2023-11-29 04:07:15,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5126050420168067 [2023-11-29 04:07:15,674 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 183 transitions. [2023-11-29 04:07:15,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 183 transitions. [2023-11-29 04:07:15,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:15,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 183 transitions. [2023-11-29 04:07:15,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 26.142857142857142) internal successors, (183), 7 states have internal predecessors, (183), 0 states have call successors, (0), 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 04:07:15,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 51.0) internal successors, (408), 8 states have internal predecessors, (408), 0 states have call successors, (0), 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 04:07:15,677 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 51.0) internal successors, (408), 8 states have internal predecessors, (408), 0 states have call successors, (0), 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 04:07:15,677 INFO L175 Difference]: Start difference. First operand has 252 places, 573 transitions, 6460 flow. Second operand 7 states and 183 transitions. [2023-11-29 04:07:15,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 674 transitions, 8736 flow [2023-11-29 04:07:16,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 674 transitions, 8701 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-29 04:07:16,272 INFO L231 Difference]: Finished difference. Result has 257 places, 586 transitions, 6918 flow [2023-11-29 04:07:16,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=6416, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6918, PETRI_PLACES=257, PETRI_TRANSITIONS=586} [2023-11-29 04:07:16,274 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 207 predicate places. [2023-11-29 04:07:16,274 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 586 transitions, 6918 flow [2023-11-29 04:07:16,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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 04:07:16,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:16,275 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:16,280 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 04:07:16,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 04:07:16,476 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:07:16,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:16,476 INFO L85 PathProgramCache]: Analyzing trace with hash 148436948, now seen corresponding path program 2 times [2023-11-29 04:07:16,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:16,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200364531] [2023-11-29 04:07:16,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:16,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:16,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:17,983 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:07:17,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:17,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200364531] [2023-11-29 04:07:17,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200364531] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:17,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889365926] [2023-11-29 04:07:17,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:07:17,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:17,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:17,986 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:17,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 04:07:18,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:07:18,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:07:18,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 04:07:18,143 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:18,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2023-11-29 04:07:18,255 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-11-29 04:07:18,255 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:07:18,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889365926] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:18,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:07:18,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [12] total 16 [2023-11-29 04:07:18,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183512612] [2023-11-29 04:07:18,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:18,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:07:18,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:18,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:07:18,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-11-29 04:07:18,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 51 [2023-11-29 04:07:18,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 586 transitions, 6918 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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 04:07:18,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:18,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 51 [2023-11-29 04:07:18,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:21,593 INFO L124 PetriNetUnfolderBase]: 6372/13426 cut-off events. [2023-11-29 04:07:21,593 INFO L125 PetriNetUnfolderBase]: For 108111/108323 co-relation queries the response was YES. [2023-11-29 04:07:21,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63958 conditions, 13426 events. 6372/13426 cut-off events. For 108111/108323 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 119959 event pairs, 745 based on Foata normal form. 202/13538 useless extension candidates. Maximal degree in co-relation 63873. Up to 6481 conditions per place. [2023-11-29 04:07:21,734 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 695 selfloop transitions, 94 changer transitions 5/828 dead transitions. [2023-11-29 04:07:21,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 828 transitions, 11569 flow [2023-11-29 04:07:21,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:07:21,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 04:07:21,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2023-11-29 04:07:21,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5294117647058824 [2023-11-29 04:07:21,735 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 189 transitions. [2023-11-29 04:07:21,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 189 transitions. [2023-11-29 04:07:21,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:21,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 189 transitions. [2023-11-29 04:07:21,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 27.0) internal successors, (189), 7 states have internal predecessors, (189), 0 states have call successors, (0), 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 04:07:21,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 51.0) internal successors, (408), 8 states have internal predecessors, (408), 0 states have call successors, (0), 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 04:07:21,737 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 51.0) internal successors, (408), 8 states have internal predecessors, (408), 0 states have call successors, (0), 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 04:07:21,737 INFO L175 Difference]: Start difference. First operand has 257 places, 586 transitions, 6918 flow. Second operand 7 states and 189 transitions. [2023-11-29 04:07:21,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 828 transitions, 11569 flow [2023-11-29 04:07:22,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 828 transitions, 11348 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-11-29 04:07:22,299 INFO L231 Difference]: Finished difference. Result has 256 places, 607 transitions, 7281 flow [2023-11-29 04:07:22,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7281, PETRI_PLACES=256, PETRI_TRANSITIONS=607} [2023-11-29 04:07:22,300 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 206 predicate places. [2023-11-29 04:07:22,300 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 607 transitions, 7281 flow [2023-11-29 04:07:22,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 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 04:07:22,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:22,300 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:22,304 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 04:07:22,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 04:07:22,501 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:07:22,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:22,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1674352438, now seen corresponding path program 1 times [2023-11-29 04:07:22,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:22,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712508415] [2023-11-29 04:07:22,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:22,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:22,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:22,668 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:07:22,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:22,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712508415] [2023-11-29 04:07:22,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712508415] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:22,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116207620] [2023-11-29 04:07:22,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:22,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:22,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:22,670 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:22,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 04:07:22,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:22,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:07:22,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:22,912 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:07:22,913 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:07:23,023 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:07:23,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116207620] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:07:23,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:07:23,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-29 04:07:23,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492224794] [2023-11-29 04:07:23,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:07:23,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 04:07:23,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:23,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 04:07:23,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:07:23,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 51 [2023-11-29 04:07:23,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 607 transitions, 7281 flow. Second operand has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 0 states have call successors, (0), 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 04:07:23,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:23,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 51 [2023-11-29 04:07:23,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:24,837 INFO L124 PetriNetUnfolderBase]: 2986/7266 cut-off events. [2023-11-29 04:07:24,837 INFO L125 PetriNetUnfolderBase]: For 72264/72430 co-relation queries the response was YES. [2023-11-29 04:07:24,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36993 conditions, 7266 events. 2986/7266 cut-off events. For 72264/72430 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 64148 event pairs, 1471 based on Foata normal form. 222/7408 useless extension candidates. Maximal degree in co-relation 36911. Up to 3736 conditions per place. [2023-11-29 04:07:24,909 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 200 selfloop transitions, 139 changer transitions 104/485 dead transitions. [2023-11-29 04:07:24,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 485 transitions, 6504 flow [2023-11-29 04:07:24,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 04:07:24,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 04:07:24,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2023-11-29 04:07:24,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4362745098039216 [2023-11-29 04:07:24,910 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 178 transitions. [2023-11-29 04:07:24,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 178 transitions. [2023-11-29 04:07:24,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:24,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 178 transitions. [2023-11-29 04:07:24,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 22.25) internal successors, (178), 8 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:07:24,912 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 04:07:24,912 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 04:07:24,912 INFO L175 Difference]: Start difference. First operand has 256 places, 607 transitions, 7281 flow. Second operand 8 states and 178 transitions. [2023-11-29 04:07:24,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 485 transitions, 6504 flow [2023-11-29 04:07:25,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 485 transitions, 6334 flow, removed 56 selfloop flow, removed 8 redundant places. [2023-11-29 04:07:25,174 INFO L231 Difference]: Finished difference. Result has 250 places, 381 transitions, 4577 flow [2023-11-29 04:07:25,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=5200, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4577, PETRI_PLACES=250, PETRI_TRANSITIONS=381} [2023-11-29 04:07:25,175 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2023-11-29 04:07:25,175 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 381 transitions, 4577 flow [2023-11-29 04:07:25,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 0 states have call successors, (0), 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 04:07:25,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:25,176 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:25,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 04:07:25,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:25,376 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:07:25,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:25,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1358345287, now seen corresponding path program 1 times [2023-11-29 04:07:25,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:25,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467899771] [2023-11-29 04:07:25,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:25,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:25,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:25,491 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:07:25,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:25,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467899771] [2023-11-29 04:07:25,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467899771] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:25,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50673167] [2023-11-29 04:07:25,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:25,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:25,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:25,493 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:25,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 04:07:25,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:25,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:07:25,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:25,807 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:07:25,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:07:25,921 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:07:25,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50673167] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:07:25,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:07:25,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-11-29 04:07:25,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507673401] [2023-11-29 04:07:25,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:07:25,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 04:07:25,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:25,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 04:07:25,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:07:25,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 51 [2023-11-29 04:07:25,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 381 transitions, 4577 flow. Second operand has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 0 states have call successors, (0), 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 04:07:25,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:25,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 51 [2023-11-29 04:07:25,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:26,702 INFO L124 PetriNetUnfolderBase]: 1104/2735 cut-off events. [2023-11-29 04:07:26,702 INFO L125 PetriNetUnfolderBase]: For 23782/23846 co-relation queries the response was YES. [2023-11-29 04:07:26,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13602 conditions, 2735 events. 1104/2735 cut-off events. For 23782/23846 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 19968 event pairs, 520 based on Foata normal form. 106/2787 useless extension candidates. Maximal degree in co-relation 13525. Up to 1130 conditions per place. [2023-11-29 04:07:26,725 INFO L140 encePairwiseOnDemand]: 44/51 looper letters, 209 selfloop transitions, 84 changer transitions 7/334 dead transitions. [2023-11-29 04:07:26,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 334 transitions, 4584 flow [2023-11-29 04:07:26,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 04:07:26,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 04:07:26,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2023-11-29 04:07:26,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2023-11-29 04:07:26,726 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 252 transitions. [2023-11-29 04:07:26,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 252 transitions. [2023-11-29 04:07:26,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:26,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 252 transitions. [2023-11-29 04:07:26,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 21.0) internal successors, (252), 12 states have internal predecessors, (252), 0 states have call successors, (0), 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 04:07:26,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 51.0) internal successors, (663), 13 states have internal predecessors, (663), 0 states have call successors, (0), 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 04:07:26,729 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 51.0) internal successors, (663), 13 states have internal predecessors, (663), 0 states have call successors, (0), 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 04:07:26,729 INFO L175 Difference]: Start difference. First operand has 250 places, 381 transitions, 4577 flow. Second operand 12 states and 252 transitions. [2023-11-29 04:07:26,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 334 transitions, 4584 flow [2023-11-29 04:07:26,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 334 transitions, 4172 flow, removed 43 selfloop flow, removed 21 redundant places. [2023-11-29 04:07:26,804 INFO L231 Difference]: Finished difference. Result has 216 places, 309 transitions, 3552 flow [2023-11-29 04:07:26,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3552, PETRI_PLACES=216, PETRI_TRANSITIONS=309} [2023-11-29 04:07:26,805 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 166 predicate places. [2023-11-29 04:07:26,805 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 309 transitions, 3552 flow [2023-11-29 04:07:26,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 0 states have call successors, (0), 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 04:07:26,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:26,806 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:26,810 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 04:07:27,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:27,006 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:07:27,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:27,007 INFO L85 PathProgramCache]: Analyzing trace with hash -506508912, now seen corresponding path program 2 times [2023-11-29 04:07:27,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:27,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656218309] [2023-11-29 04:07:27,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:27,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:27,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:27,087 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-29 04:07:27,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:27,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656218309] [2023-11-29 04:07:27,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656218309] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:27,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:07:27,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:07:27,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121791437] [2023-11-29 04:07:27,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:27,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:07:27,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:27,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:07:27,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:07:27,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 51 [2023-11-29 04:07:27,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 309 transitions, 3552 flow. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 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 04:07:27,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:27,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 51 [2023-11-29 04:07:27,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:27,595 INFO L124 PetriNetUnfolderBase]: 969/2447 cut-off events. [2023-11-29 04:07:27,595 INFO L125 PetriNetUnfolderBase]: For 15070/15117 co-relation queries the response was YES. [2023-11-29 04:07:27,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10913 conditions, 2447 events. 969/2447 cut-off events. For 15070/15117 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 16586 event pairs, 330 based on Foata normal form. 75/2426 useless extension candidates. Maximal degree in co-relation 10859. Up to 1009 conditions per place. [2023-11-29 04:07:27,614 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 225 selfloop transitions, 27 changer transitions 38/316 dead transitions. [2023-11-29 04:07:27,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 316 transitions, 4148 flow [2023-11-29 04:07:27,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:07:27,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:07:27,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2023-11-29 04:07:27,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6029411764705882 [2023-11-29 04:07:27,615 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 123 transitions. [2023-11-29 04:07:27,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 123 transitions. [2023-11-29 04:07:27,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:27,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 123 transitions. [2023-11-29 04:07:27,616 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 04:07:27,617 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 04:07:27,617 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 04:07:27,617 INFO L175 Difference]: Start difference. First operand has 216 places, 309 transitions, 3552 flow. Second operand 4 states and 123 transitions. [2023-11-29 04:07:27,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 316 transitions, 4148 flow [2023-11-29 04:07:27,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 316 transitions, 3871 flow, removed 38 selfloop flow, removed 19 redundant places. [2023-11-29 04:07:27,667 INFO L231 Difference]: Finished difference. Result has 193 places, 252 transitions, 2848 flow [2023-11-29 04:07:27,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2938, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2848, PETRI_PLACES=193, PETRI_TRANSITIONS=252} [2023-11-29 04:07:27,668 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 143 predicate places. [2023-11-29 04:07:27,668 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 252 transitions, 2848 flow [2023-11-29 04:07:27,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 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 04:07:27,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:27,669 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:27,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 04:07:27,669 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:07:27,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:27,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1457208674, now seen corresponding path program 2 times [2023-11-29 04:07:27,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:27,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834558943] [2023-11-29 04:07:27,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:27,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:27,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:27,741 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 04:07:27,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:27,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834558943] [2023-11-29 04:07:27,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834558943] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:27,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:07:27,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:07:27,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682090791] [2023-11-29 04:07:27,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:27,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:07:27,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:27,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:07:27,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:07:27,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 51 [2023-11-29 04:07:27,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 252 transitions, 2848 flow. Second operand has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 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 04:07:27,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:27,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 51 [2023-11-29 04:07:27,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:28,150 INFO L124 PetriNetUnfolderBase]: 837/2148 cut-off events. [2023-11-29 04:07:28,151 INFO L125 PetriNetUnfolderBase]: For 12013/12074 co-relation queries the response was YES. [2023-11-29 04:07:28,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9200 conditions, 2148 events. 837/2148 cut-off events. For 12013/12074 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 14296 event pairs, 285 based on Foata normal form. 52/2145 useless extension candidates. Maximal degree in co-relation 9153. Up to 823 conditions per place. [2023-11-29 04:07:28,164 INFO L140 encePairwiseOnDemand]: 48/51 looper letters, 264 selfloop transitions, 11 changer transitions 0/299 dead transitions. [2023-11-29 04:07:28,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 299 transitions, 3888 flow [2023-11-29 04:07:28,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:07:28,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 04:07:28,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2023-11-29 04:07:28,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6127450980392157 [2023-11-29 04:07:28,165 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 125 transitions. [2023-11-29 04:07:28,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 125 transitions. [2023-11-29 04:07:28,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:07:28,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 125 transitions. [2023-11-29 04:07:28,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:07:28,166 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 04:07:28,166 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 04:07:28,167 INFO L175 Difference]: Start difference. First operand has 193 places, 252 transitions, 2848 flow. Second operand 4 states and 125 transitions. [2023-11-29 04:07:28,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 299 transitions, 3888 flow [2023-11-29 04:07:28,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 299 transitions, 3754 flow, removed 67 selfloop flow, removed 6 redundant places. [2023-11-29 04:07:28,194 INFO L231 Difference]: Finished difference. Result has 178 places, 247 transitions, 2770 flow [2023-11-29 04:07:28,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2660, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2770, PETRI_PLACES=178, PETRI_TRANSITIONS=247} [2023-11-29 04:07:28,194 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 128 predicate places. [2023-11-29 04:07:28,194 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 247 transitions, 2770 flow [2023-11-29 04:07:28,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 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 04:07:28,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:07:28,195 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:28,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 04:07:28,195 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:07:28,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:28,195 INFO L85 PathProgramCache]: Analyzing trace with hash -700173803, now seen corresponding path program 1 times [2023-11-29 04:07:28,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:28,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789367855] [2023-11-29 04:07:28,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:28,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:28,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:30,192 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:07:30,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:30,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789367855] [2023-11-29 04:07:30,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789367855] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:30,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733884977] [2023-11-29 04:07:30,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:30,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:30,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:30,193 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:30,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 04:07:30,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:30,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 58 conjunts are in the unsatisfiable core [2023-11-29 04:07:30,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:30,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 04:07:30,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:30,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:07:30,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:30,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:07:30,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:30,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:07:30,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:30,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 04:07:30,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:30,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:07:30,518 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 04:07:30,657 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 04:07:30,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 04:07:30,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 04:07:30,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 04:07:31,863 INFO L349 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2023-11-29 04:07:31,863 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 32 treesize of output 23 [2023-11-29 04:07:31,868 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:07:31,868 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:07:34,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:07:34,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 73 [2023-11-29 04:07:34,753 INFO L349 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2023-11-29 04:07:34,753 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 177 treesize of output 174 [2023-11-29 04:07:34,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:34,790 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:07:34,791 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 108 treesize of output 111 [2023-11-29 04:07:36,324 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:07:36,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733884977] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:07:36,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:07:36,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 61 [2023-11-29 04:07:36,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053904277] [2023-11-29 04:07:36,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:07:36,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-11-29 04:07:36,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:36,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-11-29 04:07:36,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=652, Invalid=3251, Unknown=3, NotChecked=0, Total=3906 [2023-11-29 04:07:37,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 51 [2023-11-29 04:07:37,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 247 transitions, 2770 flow. Second operand has 63 states, 63 states have (on average 5.73015873015873) internal successors, (361), 63 states have internal predecessors, (361), 0 states have call successors, (0), 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 04:07:37,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:07:37,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 51 [2023-11-29 04:07:37,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:07:56,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:08:01,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:08:05,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:08:11,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:08:15,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:08:21,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:08:25,559 INFO L124 PetriNetUnfolderBase]: 4209/7692 cut-off events. [2023-11-29 04:08:25,559 INFO L125 PetriNetUnfolderBase]: For 29889/29889 co-relation queries the response was YES. [2023-11-29 04:08:25,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30836 conditions, 7692 events. 4209/7692 cut-off events. For 29889/29889 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 49610 event pairs, 578 based on Foata normal form. 106/7103 useless extension candidates. Maximal degree in co-relation 30792. Up to 2017 conditions per place. [2023-11-29 04:08:25,613 INFO L140 encePairwiseOnDemand]: 33/51 looper letters, 424 selfloop transitions, 392 changer transitions 71/889 dead transitions. [2023-11-29 04:08:25,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 889 transitions, 8879 flow [2023-11-29 04:08:25,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2023-11-29 04:08:25,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2023-11-29 04:08:25,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 1062 transitions. [2023-11-29 04:08:25,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.1826625386996904 [2023-11-29 04:08:25,620 INFO L72 ComplementDD]: Start complementDD. Operand 114 states and 1062 transitions. [2023-11-29 04:08:25,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 114 states and 1062 transitions. [2023-11-29 04:08:25,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:08:25,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 114 states and 1062 transitions. [2023-11-29 04:08:25,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 115 states, 114 states have (on average 9.31578947368421) internal successors, (1062), 114 states have internal predecessors, (1062), 0 states have call successors, (0), 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 04:08:25,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 115 states, 115 states have (on average 51.0) internal successors, (5865), 115 states have internal predecessors, (5865), 0 states have call successors, (0), 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 04:08:25,632 INFO L81 ComplementDD]: Finished complementDD. Result has 115 states, 115 states have (on average 51.0) internal successors, (5865), 115 states have internal predecessors, (5865), 0 states have call successors, (0), 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 04:08:25,632 INFO L175 Difference]: Start difference. First operand has 178 places, 247 transitions, 2770 flow. Second operand 114 states and 1062 transitions. [2023-11-29 04:08:25,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 889 transitions, 8879 flow [2023-11-29 04:08:25,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 889 transitions, 8721 flow, removed 65 selfloop flow, removed 1 redundant places. [2023-11-29 04:08:25,697 INFO L231 Difference]: Finished difference. Result has 318 places, 475 transitions, 6441 flow [2023-11-29 04:08:25,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=114, PETRI_FLOW=6441, PETRI_PLACES=318, PETRI_TRANSITIONS=475} [2023-11-29 04:08:25,698 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 268 predicate places. [2023-11-29 04:08:25,698 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 475 transitions, 6441 flow [2023-11-29 04:08:25,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 5.73015873015873) internal successors, (361), 63 states have internal predecessors, (361), 0 states have call successors, (0), 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 04:08:25,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:08:25,698 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:08:25,703 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 04:08:25,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:25,899 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:08:25,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:08:25,899 INFO L85 PathProgramCache]: Analyzing trace with hash 2104627049, now seen corresponding path program 2 times [2023-11-29 04:08:25,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:08:25,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26418517] [2023-11-29 04:08:25,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:08:25,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:08:25,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:08:26,468 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:08:26,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:08:26,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26418517] [2023-11-29 04:08:26,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26418517] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:08:26,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304008633] [2023-11-29 04:08:26,469 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:08:26,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:26,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:08:26,470 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:08:26,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 04:08:26,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:08:26,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:08:26,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 57 conjunts are in the unsatisfiable core [2023-11-29 04:08:26,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:08:26,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 04:08:26,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:26,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 04:08:26,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:26,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:08:26,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:26,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:08:26,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:26,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:08:26,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:26,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:08:26,805 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 04:08:26,919 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 04:08:26,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 04:08:26,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 04:08:27,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 04:08:27,925 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-11-29 04:08:27,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 28 [2023-11-29 04:08:27,998 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:08:27,998 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:08:30,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:08:30,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 72 [2023-11-29 04:08:30,732 INFO L349 Elim1Store]: treesize reduction 47, result has 51.5 percent of original size [2023-11-29 04:08:30,732 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 175 treesize of output 174 [2023-11-29 04:08:30,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:30,785 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:08:30,785 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 107 treesize of output 112 [2023-11-29 04:08:32,068 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:08:32,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304008633] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:08:32,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:08:32,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 21] total 55 [2023-11-29 04:08:32,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775532708] [2023-11-29 04:08:32,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:08:32,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2023-11-29 04:08:32,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:08:32,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2023-11-29 04:08:32,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=414, Invalid=2775, Unknown=3, NotChecked=0, Total=3192 [2023-11-29 04:08:32,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 51 [2023-11-29 04:08:32,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 475 transitions, 6441 flow. Second operand has 57 states, 57 states have (on average 5.894736842105263) internal successors, (336), 57 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:08:32,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:08:32,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 51 [2023-11-29 04:08:32,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:08:43,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:09:03,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:09:07,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:09:13,884 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:09:17,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:09:26,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:09:30,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:09:33,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:09:42,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.02s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:09:49,517 INFO L124 PetriNetUnfolderBase]: 9121/16366 cut-off events. [2023-11-29 04:09:49,518 INFO L125 PetriNetUnfolderBase]: For 104874/104874 co-relation queries the response was YES. [2023-11-29 04:09:49,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75688 conditions, 16366 events. 9121/16366 cut-off events. For 104874/104874 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 117995 event pairs, 778 based on Foata normal form. 404/15235 useless extension candidates. Maximal degree in co-relation 75617. Up to 3204 conditions per place. [2023-11-29 04:09:49,670 INFO L140 encePairwiseOnDemand]: 31/51 looper letters, 815 selfloop transitions, 808 changer transitions 103/1728 dead transitions. [2023-11-29 04:09:49,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 1728 transitions, 20663 flow [2023-11-29 04:09:49,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2023-11-29 04:09:49,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2023-11-29 04:09:49,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 1751 transitions. [2023-11-29 04:09:49,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19845857418111754 [2023-11-29 04:09:49,675 INFO L72 ComplementDD]: Start complementDD. Operand 173 states and 1751 transitions. [2023-11-29 04:09:49,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 173 states and 1751 transitions. [2023-11-29 04:09:49,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:09:49,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 173 states and 1751 transitions. [2023-11-29 04:09:49,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 174 states, 173 states have (on average 10.121387283236995) internal successors, (1751), 173 states have internal predecessors, (1751), 0 states have call successors, (0), 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 04:09:49,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 174 states, 174 states have (on average 51.0) internal successors, (8874), 174 states have internal predecessors, (8874), 0 states have call successors, (0), 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 04:09:49,695 INFO L81 ComplementDD]: Finished complementDD. Result has 174 states, 174 states have (on average 51.0) internal successors, (8874), 174 states have internal predecessors, (8874), 0 states have call successors, (0), 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 04:09:49,695 INFO L175 Difference]: Start difference. First operand has 318 places, 475 transitions, 6441 flow. Second operand 173 states and 1751 transitions. [2023-11-29 04:09:49,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 1728 transitions, 20663 flow [2023-11-29 04:09:50,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 1728 transitions, 19759 flow, removed 336 selfloop flow, removed 17 redundant places. [2023-11-29 04:09:50,195 INFO L231 Difference]: Finished difference. Result has 542 places, 966 transitions, 15050 flow [2023-11-29 04:09:50,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=6112, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=173, PETRI_FLOW=15050, PETRI_PLACES=542, PETRI_TRANSITIONS=966} [2023-11-29 04:09:50,196 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 492 predicate places. [2023-11-29 04:09:50,196 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 966 transitions, 15050 flow [2023-11-29 04:09:50,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 5.894736842105263) internal successors, (336), 57 states have internal predecessors, (336), 0 states have call successors, (0), 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 04:09:50,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:09:50,196 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:50,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 04:09:50,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:50,397 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:09:50,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:50,397 INFO L85 PathProgramCache]: Analyzing trace with hash -112924231, now seen corresponding path program 1 times [2023-11-29 04:09:50,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:50,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011881292] [2023-11-29 04:09:50,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:50,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:50,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:51,000 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:51,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:09:51,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011881292] [2023-11-29 04:09:51,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011881292] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:09:51,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235736433] [2023-11-29 04:09:51,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:51,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:51,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:51,002 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:51,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 04:09:51,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:09:51,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 04:09:51,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:09:51,220 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 04:09:51,725 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 04:09:51,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2023-11-29 04:09:51,730 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:51,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:09:52,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2023-11-29 04:09:52,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 24 [2023-11-29 04:09:52,352 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:09:52,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235736433] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:09:52,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:09:52,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 33 [2023-11-29 04:09:52,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988612275] [2023-11-29 04:09:52,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:09:52,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 04:09:52,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:09:52,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 04:09:52,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=967, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 04:09:52,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 51 [2023-11-29 04:09:52,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 966 transitions, 15050 flow. Second operand has 34 states, 34 states have (on average 14.058823529411764) internal successors, (478), 34 states have internal predecessors, (478), 0 states have call successors, (0), 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 04:09:52,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:09:52,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 51 [2023-11-29 04:09:52,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:10:02,178 INFO L124 PetriNetUnfolderBase]: 7553/15759 cut-off events. [2023-11-29 04:10:02,178 INFO L125 PetriNetUnfolderBase]: For 337428/338112 co-relation queries the response was YES. [2023-11-29 04:10:02,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107468 conditions, 15759 events. 7553/15759 cut-off events. For 337428/338112 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 136633 event pairs, 782 based on Foata normal form. 522/16181 useless extension candidates. Maximal degree in co-relation 107328. Up to 2512 conditions per place. [2023-11-29 04:10:02,534 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 982 selfloop transitions, 615 changer transitions 38/1762 dead transitions. [2023-11-29 04:10:02,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 1762 transitions, 29324 flow [2023-11-29 04:10:02,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 04:10:02,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 04:10:02,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 845 transitions. [2023-11-29 04:10:02,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3681917211328976 [2023-11-29 04:10:02,537 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 845 transitions. [2023-11-29 04:10:02,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 845 transitions. [2023-11-29 04:10:02,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:10:02,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 845 transitions. [2023-11-29 04:10:02,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 18.77777777777778) internal successors, (845), 45 states have internal predecessors, (845), 0 states have call successors, (0), 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 04:10:02,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 51.0) internal successors, (2346), 46 states have internal predecessors, (2346), 0 states have call successors, (0), 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 04:10:02,544 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 51.0) internal successors, (2346), 46 states have internal predecessors, (2346), 0 states have call successors, (0), 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 04:10:02,545 INFO L175 Difference]: Start difference. First operand has 542 places, 966 transitions, 15050 flow. Second operand 45 states and 845 transitions. [2023-11-29 04:10:02,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 1762 transitions, 29324 flow [2023-11-29 04:10:05,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 1762 transitions, 27681 flow, removed 685 selfloop flow, removed 28 redundant places. [2023-11-29 04:10:05,292 INFO L231 Difference]: Finished difference. Result has 578 places, 1189 transitions, 19303 flow [2023-11-29 04:10:05,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=13819, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=19303, PETRI_PLACES=578, PETRI_TRANSITIONS=1189} [2023-11-29 04:10:05,293 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 528 predicate places. [2023-11-29 04:10:05,293 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 1189 transitions, 19303 flow [2023-11-29 04:10:05,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 14.058823529411764) internal successors, (478), 34 states have internal predecessors, (478), 0 states have call successors, (0), 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 04:10:05,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:10:05,293 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:10:05,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 04:10:05,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:10:05,494 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:10:05,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:10:05,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1419558217, now seen corresponding path program 2 times [2023-11-29 04:10:05,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:10:05,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249538520] [2023-11-29 04:10:05,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:10:05,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:10:05,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:10:06,043 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:10:06,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:10:06,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249538520] [2023-11-29 04:10:06,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249538520] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:10:06,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64166859] [2023-11-29 04:10:06,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:10:06,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:10:06,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:10:06,044 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:10:06,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 04:10:06,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:10:06,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:10:06,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-29 04:10:06,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:10:06,216 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 04:10:06,589 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 04:10:06,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2023-11-29 04:10:06,594 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 04:10:06,594 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:10:07,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2023-11-29 04:10:07,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2023-11-29 04:10:07,182 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 04:10:07,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64166859] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:10:07,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:10:07,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 31 [2023-11-29 04:10:07,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106173846] [2023-11-29 04:10:07,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:10:07,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 04:10:07,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:10:07,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 04:10:07,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2023-11-29 04:10:07,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 51 [2023-11-29 04:10:07,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 1189 transitions, 19303 flow. Second operand has 32 states, 32 states have (on average 10.3125) internal successors, (330), 32 states have internal predecessors, (330), 0 states have call successors, (0), 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 04:10:07,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:10:07,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 51 [2023-11-29 04:10:07,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:10:22,515 INFO L124 PetriNetUnfolderBase]: 13467/25245 cut-off events. [2023-11-29 04:10:22,516 INFO L125 PetriNetUnfolderBase]: For 673632/673632 co-relation queries the response was YES. [2023-11-29 04:10:22,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191804 conditions, 25245 events. 13467/25245 cut-off events. For 673632/673632 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 202756 event pairs, 1716 based on Foata normal form. 552/25755 useless extension candidates. Maximal degree in co-relation 191644. Up to 4614 conditions per place. [2023-11-29 04:10:23,108 INFO L140 encePairwiseOnDemand]: 35/51 looper letters, 1557 selfloop transitions, 625 changer transitions 25/2213 dead transitions. [2023-11-29 04:10:23,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 2213 transitions, 37725 flow [2023-11-29 04:10:23,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-29 04:10:23,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-11-29 04:10:23,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 805 transitions. [2023-11-29 04:10:23,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3358364622444723 [2023-11-29 04:10:23,110 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 805 transitions. [2023-11-29 04:10:23,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 805 transitions. [2023-11-29 04:10:23,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:10:23,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 805 transitions. [2023-11-29 04:10:23,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 17.127659574468087) internal successors, (805), 47 states have internal predecessors, (805), 0 states have call successors, (0), 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 04:10:23,114 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 04:10:23,114 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 04:10:23,114 INFO L175 Difference]: Start difference. First operand has 578 places, 1189 transitions, 19303 flow. Second operand 47 states and 805 transitions. [2023-11-29 04:10:23,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 2213 transitions, 37725 flow [2023-11-29 04:10:29,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 2213 transitions, 36343 flow, removed 390 selfloop flow, removed 13 redundant places. [2023-11-29 04:10:29,536 INFO L231 Difference]: Finished difference. Result has 627 places, 1248 transitions, 21276 flow [2023-11-29 04:10:29,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=17378, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=532, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=21276, PETRI_PLACES=627, PETRI_TRANSITIONS=1248} [2023-11-29 04:10:29,538 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 577 predicate places. [2023-11-29 04:10:29,538 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 1248 transitions, 21276 flow [2023-11-29 04:10:29,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 10.3125) internal successors, (330), 32 states have internal predecessors, (330), 0 states have call successors, (0), 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 04:10:29,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:10:29,538 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:10:29,544 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 04:10:29,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 04:10:29,739 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:10:29,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:10:29,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1715995603, now seen corresponding path program 3 times [2023-11-29 04:10:29,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:10:29,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674800880] [2023-11-29 04:10:29,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:10:29,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:10:29,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:10:30,657 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:10:30,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:10:30,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674800880] [2023-11-29 04:10:30,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674800880] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:10:30,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196827350] [2023-11-29 04:10:30,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:10:30,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:10:30,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:10:30,659 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:10:30,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 04:10:30,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 04:10:30,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:10:30,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 61 conjunts are in the unsatisfiable core [2023-11-29 04:10:30,828 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:10:30,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-29 04:10:30,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:10:30,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:10:30,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:10:30,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:10:30,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:10:30,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:10:30,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:10:30,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:10:30,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:10:30,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-29 04:10:31,001 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 04:10:31,087 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 04:10:31,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 04:10:31,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-29 04:10:31,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18 [2023-11-29 04:10:36,894 INFO L349 Elim1Store]: treesize reduction 10, result has 41.2 percent of original size [2023-11-29 04:10:36,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 20 [2023-11-29 04:10:37,024 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:10:37,025 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:10:40,284 INFO L349 Elim1Store]: treesize reduction 45, result has 52.6 percent of original size [2023-11-29 04:10:40,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 2355 treesize of output 2160 [2023-11-29 04:10:40,352 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:10:40,352 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 566 treesize of output 548 [2023-11-29 04:10:40,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:10:40,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:10:40,826 INFO L349 Elim1Store]: treesize reduction 5, result has 82.8 percent of original size [2023-11-29 04:10:40,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 220 treesize of output 212 [2023-11-29 04:10:41,672 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:10:41,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196827350] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:10:41,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:10:41,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 21] total 55 [2023-11-29 04:10:41,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065246623] [2023-11-29 04:10:41,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:10:41,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2023-11-29 04:10:41,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:10:41,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2023-11-29 04:10:41,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=2774, Unknown=1, NotChecked=0, Total=3192 [2023-11-29 04:10:46,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:10:50,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:10:54,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:10:58,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:10:58,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 51 [2023-11-29 04:10:58,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 1248 transitions, 21276 flow. Second operand has 57 states, 57 states have (on average 5.947368421052632) internal successors, (339), 57 states have internal predecessors, (339), 0 states have call successors, (0), 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 04:10:58,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:10:58,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 51 [2023-11-29 04:10:58,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:11:03,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 04:11:12,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 04:11:17,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 04:11:21,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 04:11:31,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:11:35,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:11:50,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:12:14,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:12:20,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:12:24,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:12:28,760 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:12:32,769 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:12:40,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:12:58,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:13:03,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:13:11,496 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:13:16,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:13:20,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:13:24,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:13:39,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:13:43,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:14:01,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:14:11,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:14:15,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:14:19,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:14:33,517 INFO L124 PetriNetUnfolderBase]: 18096/32446 cut-off events. [2023-11-29 04:14:33,517 INFO L125 PetriNetUnfolderBase]: For 869832/869832 co-relation queries the response was YES. [2023-11-29 04:14:34,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 229247 conditions, 32446 events. 18096/32446 cut-off events. For 869832/869832 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 249855 event pairs, 2393 based on Foata normal form. 808/30141 useless extension candidates. Maximal degree in co-relation 229073. Up to 7541 conditions per place. [2023-11-29 04:14:34,304 INFO L140 encePairwiseOnDemand]: 32/51 looper letters, 1309 selfloop transitions, 706 changer transitions 80/2097 dead transitions. [2023-11-29 04:14:34,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 727 places, 2097 transitions, 39930 flow [2023-11-29 04:14:34,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2023-11-29 04:14:34,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2023-11-29 04:14:34,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 995 transitions. [2023-11-29 04:14:34,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.18759426847662142 [2023-11-29 04:14:34,307 INFO L72 ComplementDD]: Start complementDD. Operand 104 states and 995 transitions. [2023-11-29 04:14:34,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 104 states and 995 transitions. [2023-11-29 04:14:34,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:14:34,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 104 states and 995 transitions. [2023-11-29 04:14:34,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 105 states, 104 states have (on average 9.567307692307692) internal successors, (995), 104 states have internal predecessors, (995), 0 states have call successors, (0), 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 04:14:34,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 105 states, 105 states have (on average 51.0) internal successors, (5355), 105 states have internal predecessors, (5355), 0 states have call successors, (0), 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 04:14:34,315 INFO L81 ComplementDD]: Finished complementDD. Result has 105 states, 105 states have (on average 51.0) internal successors, (5355), 105 states have internal predecessors, (5355), 0 states have call successors, (0), 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 04:14:34,315 INFO L175 Difference]: Start difference. First operand has 627 places, 1248 transitions, 21276 flow. Second operand 104 states and 995 transitions. [2023-11-29 04:14:34,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 727 places, 2097 transitions, 39930 flow [2023-11-29 04:14:43,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 2097 transitions, 37384 flow, removed 914 selfloop flow, removed 24 redundant places. [2023-11-29 04:14:43,242 INFO L231 Difference]: Finished difference. Result has 733 places, 1308 transitions, 23470 flow [2023-11-29 04:14:43,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=18306, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=531, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=104, PETRI_FLOW=23470, PETRI_PLACES=733, PETRI_TRANSITIONS=1308} [2023-11-29 04:14:43,244 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 683 predicate places. [2023-11-29 04:14:43,244 INFO L495 AbstractCegarLoop]: Abstraction has has 733 places, 1308 transitions, 23470 flow [2023-11-29 04:14:43,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 5.947368421052632) internal successors, (339), 57 states have internal predecessors, (339), 0 states have call successors, (0), 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 04:14:43,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:14:43,244 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 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 04:14:43,250 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 04:14:43,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 04:14:43,445 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:14:43,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:14:43,445 INFO L85 PathProgramCache]: Analyzing trace with hash -210978933, now seen corresponding path program 1 times [2023-11-29 04:14:43,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:14:43,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781623047] [2023-11-29 04:14:43,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:14:43,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:14:43,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:44,007 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:14:44,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:14:44,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781623047] [2023-11-29 04:14:44,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781623047] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:14:44,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131176848] [2023-11-29 04:14:44,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:14:44,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:14:44,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:14:44,009 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:14:44,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 04:14:44,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:14:44,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 04:14:44,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:14:44,261 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 04:14:44,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2023-11-29 04:14:44,596 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:14:44,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:14:45,153 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2023-11-29 04:14:45,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:14:45,160 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 57 treesize of output 51 [2023-11-29 04:14:45,481 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:14:45,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131176848] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:14:45,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:14:45,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 35 [2023-11-29 04:14:45,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824326619] [2023-11-29 04:14:45,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:14:45,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-29 04:14:45,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:14:45,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-29 04:14:45,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1093, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 04:14:45,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 51 [2023-11-29 04:14:45,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 733 places, 1308 transitions, 23470 flow. Second operand has 37 states, 37 states have (on average 13.162162162162161) internal successors, (487), 37 states have internal predecessors, (487), 0 states have call successors, (0), 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 04:14:45,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:14:45,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 51 [2023-11-29 04:14:45,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:15:03,754 INFO L124 PetriNetUnfolderBase]: 13682/27598 cut-off events. [2023-11-29 04:15:03,754 INFO L125 PetriNetUnfolderBase]: For 812228/814762 co-relation queries the response was YES. [2023-11-29 04:15:04,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204726 conditions, 27598 events. 13682/27598 cut-off events. For 812228/814762 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 240823 event pairs, 2512 based on Foata normal form. 1292/26014 useless extension candidates. Maximal degree in co-relation 204527. Up to 10396 conditions per place. [2023-11-29 04:15:04,443 INFO L140 encePairwiseOnDemand]: 37/51 looper letters, 1000 selfloop transitions, 625 changer transitions 112/1990 dead transitions. [2023-11-29 04:15:04,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 1990 transitions, 37730 flow [2023-11-29 04:15:04,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-29 04:15:04,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-11-29 04:15:04,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 866 transitions. [2023-11-29 04:15:04,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3396078431372549 [2023-11-29 04:15:04,445 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 866 transitions. [2023-11-29 04:15:04,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 866 transitions. [2023-11-29 04:15:04,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:15:04,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 866 transitions. [2023-11-29 04:15:04,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 17.32) internal successors, (866), 50 states have internal predecessors, (866), 0 states have call successors, (0), 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 04:15:04,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 51.0) internal successors, (2601), 51 states have internal predecessors, (2601), 0 states have call successors, (0), 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 04:15:04,449 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 51.0) internal successors, (2601), 51 states have internal predecessors, (2601), 0 states have call successors, (0), 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 04:15:04,449 INFO L175 Difference]: Start difference. First operand has 733 places, 1308 transitions, 23470 flow. Second operand 50 states and 866 transitions. [2023-11-29 04:15:04,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 1990 transitions, 37730 flow [2023-11-29 04:15:14,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 1990 transitions, 36180 flow, removed 522 selfloop flow, removed 37 redundant places. [2023-11-29 04:15:14,411 INFO L231 Difference]: Finished difference. Result has 770 places, 1515 transitions, 28492 flow [2023-11-29 04:15:14,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=22173, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=840, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=28492, PETRI_PLACES=770, PETRI_TRANSITIONS=1515} [2023-11-29 04:15:14,413 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 720 predicate places. [2023-11-29 04:15:14,413 INFO L495 AbstractCegarLoop]: Abstraction has has 770 places, 1515 transitions, 28492 flow [2023-11-29 04:15:14,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 13.162162162162161) internal successors, (487), 37 states have internal predecessors, (487), 0 states have call successors, (0), 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 04:15:14,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:15:14,413 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 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 04:15:14,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 04:15:14,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 04:15:14,613 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:15:14,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:15:14,614 INFO L85 PathProgramCache]: Analyzing trace with hash -349473029, now seen corresponding path program 1 times [2023-11-29 04:15:14,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:15:14,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012259105] [2023-11-29 04:15:14,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:15:14,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:15:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:15:15,543 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:15:15,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:15:15,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012259105] [2023-11-29 04:15:15,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012259105] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:15:15,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629422218] [2023-11-29 04:15:15,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:15:15,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:15:15,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:15:15,544 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:15:15,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 04:15:15,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:15:15,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 49 conjunts are in the unsatisfiable core [2023-11-29 04:15:15,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:15:15,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-29 04:15:15,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:15:15,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:15:15,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:15:15,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:15:15,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:15:15,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:15:15,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:15:15,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 04:15:15,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:15:15,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 04:15:15,844 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 04:15:15,965 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 04:15:15,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 04:15:16,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 04:15:16,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 04:15:16,809 INFO L349 Elim1Store]: treesize reduction 25, result has 49.0 percent of original size [2023-11-29 04:15:16,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 35 [2023-11-29 04:15:16,886 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:15:16,886 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:15:18,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:15:18,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 70 [2023-11-29 04:15:18,551 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:15:18,551 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 169 treesize of output 216 [2023-11-29 04:15:18,604 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:15:18,604 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 112 treesize of output 159 [2023-11-29 04:15:27,645 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 04:15:27,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629422218] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:15:27,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:15:27,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 18, 16] total 46 [2023-11-29 04:15:27,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434527440] [2023-11-29 04:15:27,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:15:27,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-11-29 04:15:27,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:15:27,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-11-29 04:15:27,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=1965, Unknown=4, NotChecked=0, Total=2256 [2023-11-29 04:15:28,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 51 [2023-11-29 04:15:28,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 770 places, 1515 transitions, 28492 flow. Second operand has 48 states, 48 states have (on average 6.3125) internal successors, (303), 48 states have internal predecessors, (303), 0 states have call successors, (0), 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 04:15:28,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:15:28,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 51 [2023-11-29 04:15:28,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:16:05,362 INFO L124 PetriNetUnfolderBase]: 25957/46673 cut-off events. [2023-11-29 04:16:05,362 INFO L125 PetriNetUnfolderBase]: For 1292197/1292197 co-relation queries the response was YES. [2023-11-29 04:16:06,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 365891 conditions, 46673 events. 25957/46673 cut-off events. For 1292197/1292197 co-relation queries the response was YES. Maximal size of possible extension queue 927. Compared 383351 event pairs, 3733 based on Foata normal form. 840/47483 useless extension candidates. Maximal degree in co-relation 365669. Up to 15988 conditions per place. [2023-11-29 04:16:06,898 INFO L140 encePairwiseOnDemand]: 31/51 looper letters, 1450 selfloop transitions, 699 changer transitions 691/2842 dead transitions. [2023-11-29 04:16:06,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 2842 transitions, 57304 flow [2023-11-29 04:16:06,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-11-29 04:16:06,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2023-11-29 04:16:06,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 769 transitions. [2023-11-29 04:16:06,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2123722728528031 [2023-11-29 04:16:06,900 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 769 transitions. [2023-11-29 04:16:06,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 769 transitions. [2023-11-29 04:16:06,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:16:06,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 769 transitions. [2023-11-29 04:16:06,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 10.830985915492958) internal successors, (769), 71 states have internal predecessors, (769), 0 states have call successors, (0), 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 04:16:06,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 51.0) internal successors, (3672), 72 states have internal predecessors, (3672), 0 states have call successors, (0), 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 04:16:06,906 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 51.0) internal successors, (3672), 72 states have internal predecessors, (3672), 0 states have call successors, (0), 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 04:16:06,906 INFO L175 Difference]: Start difference. First operand has 770 places, 1515 transitions, 28492 flow. Second operand 71 states and 769 transitions. [2023-11-29 04:16:06,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 2842 transitions, 57304 flow [2023-11-29 04:16:28,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 804 places, 2842 transitions, 55728 flow, removed 632 selfloop flow, removed 22 redundant places. [2023-11-29 04:16:28,935 INFO L231 Difference]: Finished difference. Result has 836 places, 1529 transitions, 31509 flow [2023-11-29 04:16:28,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=26762, PETRI_DIFFERENCE_MINUEND_PLACES=734, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=950, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=31509, PETRI_PLACES=836, PETRI_TRANSITIONS=1529} [2023-11-29 04:16:28,938 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 786 predicate places. [2023-11-29 04:16:28,938 INFO L495 AbstractCegarLoop]: Abstraction has has 836 places, 1529 transitions, 31509 flow [2023-11-29 04:16:28,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 6.3125) internal successors, (303), 48 states have internal predecessors, (303), 0 states have call successors, (0), 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 04:16:28,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:16:28,939 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:16:28,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 04:16:29,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 04:16:29,139 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:16:29,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:29,140 INFO L85 PathProgramCache]: Analyzing trace with hash -875376216, now seen corresponding path program 2 times [2023-11-29 04:16:29,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:16:29,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110216444] [2023-11-29 04:16:29,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:16:29,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:16:29,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:16:29,855 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:16:29,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:16:29,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110216444] [2023-11-29 04:16:29,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110216444] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:16:29,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490873414] [2023-11-29 04:16:29,855 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:16:29,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:16:29,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:16:29,856 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:16:29,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 04:16:29,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:16:29,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:16:29,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 04:16:29,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:30,122 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 04:16:30,437 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 04:16:30,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 10 [2023-11-29 04:16:30,443 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:16:30,443 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:16:31,148 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 04:16:31,157 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:16:31,157 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 52 treesize of output 49 [2023-11-29 04:16:31,647 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:16:31,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490873414] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:16:31,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:16:31,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 35 [2023-11-29 04:16:31,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099832217] [2023-11-29 04:16:31,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:16:31,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-29 04:16:31,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:16:31,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-29 04:16:31,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1167, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 04:16:32,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 51 [2023-11-29 04:16:32,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 836 places, 1529 transitions, 31509 flow. Second operand has 37 states, 37 states have (on average 13.18918918918919) internal successors, (488), 37 states have internal predecessors, (488), 0 states have call successors, (0), 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 04:16:32,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:16:32,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 51 [2023-11-29 04:16:32,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:16:56,077 INFO L124 PetriNetUnfolderBase]: 14492/29900 cut-off events. [2023-11-29 04:16:56,077 INFO L125 PetriNetUnfolderBase]: For 1132212/1134766 co-relation queries the response was YES. [2023-11-29 04:16:56,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 267764 conditions, 29900 events. 14492/29900 cut-off events. For 1132212/1134766 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 268793 event pairs, 2428 based on Foata normal form. 918/30628 useless extension candidates. Maximal degree in co-relation 267519. Up to 10820 conditions per place. [2023-11-29 04:16:57,051 INFO L140 encePairwiseOnDemand]: 35/51 looper letters, 708 selfloop transitions, 859 changer transitions 242/1991 dead transitions. [2023-11-29 04:16:57,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 863 places, 1991 transitions, 42303 flow [2023-11-29 04:16:57,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-29 04:16:57,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-11-29 04:16:57,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 866 transitions. [2023-11-29 04:16:57,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33294886582083816 [2023-11-29 04:16:57,054 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 866 transitions. [2023-11-29 04:16:57,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 866 transitions. [2023-11-29 04:16:57,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:16:57,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 866 transitions. [2023-11-29 04:16:57,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 16.980392156862745) internal successors, (866), 51 states have internal predecessors, (866), 0 states have call successors, (0), 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 04:16:57,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 51.0) internal successors, (2652), 52 states have internal predecessors, (2652), 0 states have call successors, (0), 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 04:16:57,058 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 51.0) internal successors, (2652), 52 states have internal predecessors, (2652), 0 states have call successors, (0), 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 04:16:57,059 INFO L175 Difference]: Start difference. First operand has 836 places, 1529 transitions, 31509 flow. Second operand 51 states and 866 transitions. [2023-11-29 04:16:57,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 863 places, 1991 transitions, 42303 flow [2023-11-29 04:17:09,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 819 places, 1991 transitions, 40578 flow, removed 593 selfloop flow, removed 44 redundant places. [2023-11-29 04:17:09,107 INFO L231 Difference]: Finished difference. Result has 827 places, 1478 transitions, 31379 flow [2023-11-29 04:17:09,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=29664, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=769, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=731, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=31379, PETRI_PLACES=827, PETRI_TRANSITIONS=1478} [2023-11-29 04:17:09,109 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 777 predicate places. [2023-11-29 04:17:09,109 INFO L495 AbstractCegarLoop]: Abstraction has has 827 places, 1478 transitions, 31379 flow [2023-11-29 04:17:09,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 13.18918918918919) internal successors, (488), 37 states have internal predecessors, (488), 0 states have call successors, (0), 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 04:17:09,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:17:09,109 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 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 04:17:09,113 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 04:17:09,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:17:09,310 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:17:09,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:17:09,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1084450183, now seen corresponding path program 3 times [2023-11-29 04:17:09,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:17:09,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192776824] [2023-11-29 04:17:09,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:17:09,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:17:09,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:17:09,943 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:17:09,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:17:09,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192776824] [2023-11-29 04:17:09,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192776824] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:17:09,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680880170] [2023-11-29 04:17:09,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:17:09,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:17:09,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:17:09,945 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:17:09,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 04:17:10,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 04:17:10,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:17:10,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:17:10,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:17:10,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2023-11-29 04:17:10,380 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 04:17:10,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:17:10,532 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:17:10,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 16 [2023-11-29 04:17:10,961 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 04:17:10,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680880170] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:17:10,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:17:10,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 7, 7] total 23 [2023-11-29 04:17:10,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088167846] [2023-11-29 04:17:10,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:17:10,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 04:17:10,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:17:10,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 04:17:10,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2023-11-29 04:17:11,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 51 [2023-11-29 04:17:11,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 827 places, 1478 transitions, 31379 flow. Second operand has 25 states, 25 states have (on average 14.04) internal successors, (351), 25 states have internal predecessors, (351), 0 states have call successors, (0), 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 04:17:11,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:17:11,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 51 [2023-11-29 04:17:11,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:17:45,049 INFO L124 PetriNetUnfolderBase]: 22804/46502 cut-off events. [2023-11-29 04:17:45,049 INFO L125 PetriNetUnfolderBase]: For 1717003/1719785 co-relation queries the response was YES. [2023-11-29 04:17:46,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 416701 conditions, 46502 events. 22804/46502 cut-off events. For 1717003/1719785 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 429366 event pairs, 1900 based on Foata normal form. 2202/48518 useless extension candidates. Maximal degree in co-relation 416467. Up to 7363 conditions per place. [2023-11-29 04:17:46,425 INFO L140 encePairwiseOnDemand]: 36/51 looper letters, 1041 selfloop transitions, 1334 changer transitions 176/2716 dead transitions. [2023-11-29 04:17:46,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 2716 transitions, 59610 flow [2023-11-29 04:17:46,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-29 04:17:46,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-11-29 04:17:46,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 1008 transitions. [2023-11-29 04:17:46,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875432525951557 [2023-11-29 04:17:46,427 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 1008 transitions. [2023-11-29 04:17:46,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 1008 transitions. [2023-11-29 04:17:46,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:17:46,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 1008 transitions. [2023-11-29 04:17:46,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 19.764705882352942) internal successors, (1008), 51 states have internal predecessors, (1008), 0 states have call successors, (0), 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 04:17:46,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 51.0) internal successors, (2652), 52 states have internal predecessors, (2652), 0 states have call successors, (0), 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 04:17:46,431 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 51.0) internal successors, (2652), 52 states have internal predecessors, (2652), 0 states have call successors, (0), 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 04:17:46,431 INFO L175 Difference]: Start difference. First operand has 827 places, 1478 transitions, 31379 flow. Second operand 51 states and 1008 transitions. [2023-11-29 04:17:46,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 2716 transitions, 59610 flow [2023-11-29 04:18:05,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 810 places, 2716 transitions, 57296 flow, removed 536 selfloop flow, removed 43 redundant places. [2023-11-29 04:18:05,818 INFO L231 Difference]: Finished difference. Result has 837 places, 1938 transitions, 45566 flow [2023-11-29 04:18:05,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=29282, PETRI_DIFFERENCE_MINUEND_PLACES=760, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=841, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=45566, PETRI_PLACES=837, PETRI_TRANSITIONS=1938} [2023-11-29 04:18:05,820 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 787 predicate places. [2023-11-29 04:18:05,820 INFO L495 AbstractCegarLoop]: Abstraction has has 837 places, 1938 transitions, 45566 flow [2023-11-29 04:18:05,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 14.04) internal successors, (351), 25 states have internal predecessors, (351), 0 states have call successors, (0), 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 04:18:05,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 04:18:05,820 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 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 04:18:05,825 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 04:18:06,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:06,021 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 27 more)] === [2023-11-29 04:18:06,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:06,021 INFO L85 PathProgramCache]: Analyzing trace with hash 715337687, now seen corresponding path program 2 times [2023-11-29 04:18:06,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:18:06,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724616489] [2023-11-29 04:18:06,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:06,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:18:06,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:06,703 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 04:18:06,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:18:06,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724616489] [2023-11-29 04:18:06,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724616489] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:18:06,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258931998] [2023-11-29 04:18:06,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:18:06,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:18:06,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:18:06,705 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:18:06,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_739735f0-bc15-4579-bb68-7d2e8d5569d6/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 04:18:06,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:18:06,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:18:06,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 04:18:06,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:07,382 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:18:07,383 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 44 treesize of output 32 [2023-11-29 04:18:07,438 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 04:18:07,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:18:08,033 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 04:18:08,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 109 [2023-11-29 04:18:08,365 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 04:18:08,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258931998] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:18:08,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 04:18:08,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 32 [2023-11-29 04:18:08,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241070393] [2023-11-29 04:18:08,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 04:18:08,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-11-29 04:18:08,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:18:08,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-11-29 04:18:08,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 04:18:13,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:18:13,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 51 [2023-11-29 04:18:13,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 837 places, 1938 transitions, 45566 flow. Second operand has 34 states, 34 states have (on average 10.441176470588236) internal successors, (355), 34 states have internal predecessors, (355), 0 states have call successors, (0), 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 04:18:13,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 04:18:13,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 51 [2023-11-29 04:18:13,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 04:18:21,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 04:19:11,431 INFO L124 PetriNetUnfolderBase]: 29125/55205 cut-off events. [2023-11-29 04:19:11,432 INFO L125 PetriNetUnfolderBase]: For 2432147/2433095 co-relation queries the response was YES. [2023-11-29 04:19:12,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 533347 conditions, 55205 events. 29125/55205 cut-off events. For 2432147/2433095 co-relation queries the response was YES. Maximal size of possible extension queue 921. Compared 488500 event pairs, 5972 based on Foata normal form. 868/55950 useless extension candidates. Maximal degree in co-relation 533104. Up to 40075 conditions per place. [2023-11-29 04:19:13,211 INFO L140 encePairwiseOnDemand]: 33/51 looper letters, 2085 selfloop transitions, 520 changer transitions 272/2964 dead transitions. [2023-11-29 04:19:13,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 894 places, 2964 transitions, 75071 flow [2023-11-29 04:19:13,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-11-29 04:19:13,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-11-29 04:19:13,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 1079 transitions. [2023-11-29 04:19:13,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2678083891784562 [2023-11-29 04:19:13,213 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 1079 transitions. [2023-11-29 04:19:13,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 1079 transitions. [2023-11-29 04:19:13,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 04:19:13,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 1079 transitions. [2023-11-29 04:19:13,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 13.658227848101266) internal successors, (1079), 79 states have internal predecessors, (1079), 0 states have call successors, (0), 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 04:19:13,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 51.0) internal successors, (4080), 80 states have internal predecessors, (4080), 0 states have call successors, (0), 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 04:19:13,219 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 51.0) internal successors, (4080), 80 states have internal predecessors, (4080), 0 states have call successors, (0), 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 04:19:13,219 INFO L175 Difference]: Start difference. First operand has 837 places, 1938 transitions, 45566 flow. Second operand 79 states and 1079 transitions. [2023-11-29 04:19:13,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 894 places, 2964 transitions, 75071 flow