./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/popl20-queue-add-2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/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_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-queue-add-2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/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_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/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 8c3fe688d0e9a9929009fc24c8ef56c8fc1bfa15613131b287e178eb7d2f1f1e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 20:20:41,104 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 20:20:41,185 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-28 20:20:41,190 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 20:20:41,190 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 20:20:41,222 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 20:20:41,223 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 20:20:41,224 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 20:20:41,224 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 20:20:41,225 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 20:20:41,225 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 20:20:41,226 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 20:20:41,227 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 20:20:41,227 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 20:20:41,227 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 20:20:41,228 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 20:20:41,229 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 20:20:41,229 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 20:20:41,229 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 20:20:41,230 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 20:20:41,230 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 20:20:41,231 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 20:20:41,232 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 20:20:41,232 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 20:20:41,233 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-28 20:20:41,233 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-28 20:20:41,233 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 20:20:41,234 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 20:20:41,234 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 20:20:41,235 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 20:20:41,235 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 20:20:41,235 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 20:20:41,236 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 20:20:41,236 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:20:41,237 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 20:20:41,237 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 20:20:41,237 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 20:20:41,237 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 20:20:41,237 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 20:20:41,238 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 20:20:41,238 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 20:20:41,238 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 20:20:41,238 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 20:20:41,238 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 20:20:41,239 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_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/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_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/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 -> 8c3fe688d0e9a9929009fc24c8ef56c8fc1bfa15613131b287e178eb7d2f1f1e [2023-11-28 20:20:41,471 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 20:20:41,516 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 20:20:41,519 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 20:20:41,520 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 20:20:41,520 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 20:20:41,521 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/popl20-queue-add-2.wvr.c [2023-11-28 20:20:44,309 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 20:20:44,520 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 20:20:44,520 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/sv-benchmarks/c/weaver/popl20-queue-add-2.wvr.c [2023-11-28 20:20:44,527 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/data/a85c0ef80/42df6327b5e8499ebc05377fe5b1b32c/FLAG6a896c051 [2023-11-28 20:20:44,540 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/data/a85c0ef80/42df6327b5e8499ebc05377fe5b1b32c [2023-11-28 20:20:44,542 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 20:20:44,544 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 20:20:44,545 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 20:20:44,545 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 20:20:44,549 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 20:20:44,550 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,551 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5389b55e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44, skipping insertion in model container [2023-11-28 20:20:44,551 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,573 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 20:20:44,732 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:20:44,741 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 20:20:44,769 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:20:44,778 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 20:20:44,779 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-28 20:20:44,787 INFO L206 MainTranslator]: Completed translation [2023-11-28 20:20:44,787 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44 WrapperNode [2023-11-28 20:20:44,788 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 20:20:44,789 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 20:20:44,789 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 20:20:44,789 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 20:20:44,797 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,805 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,829 INFO L138 Inliner]: procedures = 24, calls = 40, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 175 [2023-11-28 20:20:44,829 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 20:20:44,830 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 20:20:44,830 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 20:20:44,830 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 20:20:44,839 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,839 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,842 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,855 INFO L175 MemorySlicer]: Split 10 memory accesses to 4 slices as follows [2, 4, 2, 2]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2023-11-28 20:20:44,855 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,855 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,864 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,869 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,871 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,873 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,876 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 20:20:44,877 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 20:20:44,877 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 20:20:44,877 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 20:20:44,878 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (1/1) ... [2023-11-28 20:20:44,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:20:44,893 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:44,905 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 20:20:44,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 20:20:44,939 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 20:20:44,939 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-28 20:20:44,939 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-28 20:20:44,939 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-28 20:20:44,939 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-28 20:20:44,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 20:20:44,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-28 20:20:44,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-28 20:20:44,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-28 20:20:44,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-28 20:20:44,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-28 20:20:44,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-28 20:20:44,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-28 20:20:44,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-28 20:20:44,941 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-28 20:20:44,941 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-28 20:20:44,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-28 20:20:44,942 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 20:20:44,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 20:20:44,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-28 20:20:44,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-28 20:20:44,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-28 20:20:44,942 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-28 20:20:44,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-28 20:20:44,944 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-28 20:20:45,065 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 20:20:45,067 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 20:20:45,404 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 20:20:45,633 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 20:20:45,633 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-28 20:20:45,633 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:20:45 BoogieIcfgContainer [2023-11-28 20:20:45,633 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 20:20:45,636 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 20:20:45,636 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 20:20:45,640 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 20:20:45,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 08:20:44" (1/3) ... [2023-11-28 20:20:45,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1427b30b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:20:45, skipping insertion in model container [2023-11-28 20:20:45,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:20:44" (2/3) ... [2023-11-28 20:20:45,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1427b30b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:20:45, skipping insertion in model container [2023-11-28 20:20:45,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:20:45" (3/3) ... [2023-11-28 20:20:45,643 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-queue-add-2.wvr.c [2023-11-28 20:20:45,653 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-28 20:20:45,664 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 20:20:45,664 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2023-11-28 20:20:45,664 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-28 20:20:45,717 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-28 20:20:45,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 48 places, 45 transitions, 104 flow [2023-11-28 20:20:45,787 INFO L124 PetriNetUnfolderBase]: 4/43 cut-off events. [2023-11-28 20:20:45,787 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-28 20:20:45,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 43 events. 4/43 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 102 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 33. Up to 2 conditions per place. [2023-11-28 20:20:45,791 INFO L82 GeneralOperation]: Start removeDead. Operand has 48 places, 45 transitions, 104 flow [2023-11-28 20:20:45,795 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 41 transitions, 91 flow [2023-11-28 20:20:45,806 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 20:20:45,812 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;@7cb7190b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 20:20:45,812 INFO L358 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2023-11-28 20:20:45,815 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-28 20:20:45,816 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2023-11-28 20:20:45,816 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-28 20:20:45,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:45,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-28 20:20:45,817 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:45,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:45,823 INFO L85 PathProgramCache]: Analyzing trace with hash 531128, now seen corresponding path program 1 times [2023-11-28 20:20:45,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:45,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809218593] [2023-11-28 20:20:45,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:45,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:46,092 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-28 20:20:46,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:46,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809218593] [2023-11-28 20:20:46,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809218593] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:46,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:46,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:20:46,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524486336] [2023-11-28 20:20:46,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:46,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:20:46,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:46,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:20:46,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:20:46,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2023-11-28 20:20:46,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 41 transitions, 91 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:46,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2023-11-28 20:20:46,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:46,330 INFO L124 PetriNetUnfolderBase]: 166/355 cut-off events. [2023-11-28 20:20:46,331 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-11-28 20:20:46,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 667 conditions, 355 events. 166/355 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1678 event pairs, 141 based on Foata normal form. 19/288 useless extension candidates. Maximal degree in co-relation 598. Up to 281 conditions per place. [2023-11-28 20:20:46,338 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 20 selfloop transitions, 4 changer transitions 0/36 dead transitions. [2023-11-28 20:20:46,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 36 transitions, 129 flow [2023-11-28 20:20:46,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:20:46,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 20:20:46,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 85 transitions. [2023-11-28 20:20:46,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2023-11-28 20:20:46,353 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 85 transitions. [2023-11-28 20:20:46,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 85 transitions. [2023-11-28 20:20:46,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:46,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 85 transitions. [2023-11-28 20:20:46,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 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-28 20:20:46,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,364 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,366 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 91 flow. Second operand 4 states and 85 transitions. [2023-11-28 20:20:46,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 36 transitions, 129 flow [2023-11-28 20:20:46,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 36 transitions, 124 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-28 20:20:46,373 INFO L231 Difference]: Finished difference. Result has 40 places, 36 transitions, 84 flow [2023-11-28 20:20:46,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=84, PETRI_PLACES=40, PETRI_TRANSITIONS=36} [2023-11-28 20:20:46,379 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -4 predicate places. [2023-11-28 20:20:46,379 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 36 transitions, 84 flow [2023-11-28 20:20:46,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:46,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-28 20:20:46,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-28 20:20:46,380 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:46,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:46,381 INFO L85 PathProgramCache]: Analyzing trace with hash 16465499, now seen corresponding path program 1 times [2023-11-28 20:20:46,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:46,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453792932] [2023-11-28 20:20:46,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:46,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:46,466 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-28 20:20:46,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:46,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453792932] [2023-11-28 20:20:46,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453792932] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:46,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:46,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:20:46,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043536712] [2023-11-28 20:20:46,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:46,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:20:46,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:46,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:20:46,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:20:46,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2023-11-28 20:20:46,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 36 transitions, 84 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:46,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2023-11-28 20:20:46,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:46,593 INFO L124 PetriNetUnfolderBase]: 167/359 cut-off events. [2023-11-28 20:20:46,593 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-28 20:20:46,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 673 conditions, 359 events. 167/359 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1722 event pairs, 141 based on Foata normal form. 1/274 useless extension candidates. Maximal degree in co-relation 645. Up to 286 conditions per place. [2023-11-28 20:20:46,598 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 23 selfloop transitions, 4 changer transitions 0/39 dead transitions. [2023-11-28 20:20:46,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 39 transitions, 150 flow [2023-11-28 20:20:46,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:20:46,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 20:20:46,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2023-11-28 20:20:46,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2023-11-28 20:20:46,601 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 84 transitions. [2023-11-28 20:20:46,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 84 transitions. [2023-11-28 20:20:46,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:46,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 84 transitions. [2023-11-28 20:20:46,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,603 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,604 INFO L175 Difference]: Start difference. First operand has 40 places, 36 transitions, 84 flow. Second operand 4 states and 84 transitions. [2023-11-28 20:20:46,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 39 transitions, 150 flow [2023-11-28 20:20:46,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 39 transitions, 136 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-28 20:20:46,606 INFO L231 Difference]: Finished difference. Result has 42 places, 39 transitions, 103 flow [2023-11-28 20:20:46,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=103, PETRI_PLACES=42, PETRI_TRANSITIONS=39} [2023-11-28 20:20:46,607 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -2 predicate places. [2023-11-28 20:20:46,607 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 39 transitions, 103 flow [2023-11-28 20:20:46,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:46,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-28 20:20:46,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-28 20:20:46,608 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:46,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:46,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1353457019, now seen corresponding path program 1 times [2023-11-28 20:20:46,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:46,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790607797] [2023-11-28 20:20:46,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:46,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:46,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:46,759 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-28 20:20:46,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:46,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790607797] [2023-11-28 20:20:46,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790607797] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:46,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:46,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:20:46,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83917797] [2023-11-28 20:20:46,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:46,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:20:46,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:46,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:20:46,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:20:46,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2023-11-28 20:20:46,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 39 transitions, 103 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 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-28 20:20:46,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:46,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2023-11-28 20:20:46,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:46,897 INFO L124 PetriNetUnfolderBase]: 179/398 cut-off events. [2023-11-28 20:20:46,897 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-28 20:20:46,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 755 conditions, 398 events. 179/398 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1880 event pairs, 154 based on Foata normal form. 17/335 useless extension candidates. Maximal degree in co-relation 657. Up to 284 conditions per place. [2023-11-28 20:20:46,901 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 23 selfloop transitions, 2 changer transitions 8/46 dead transitions. [2023-11-28 20:20:46,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 186 flow [2023-11-28 20:20:46,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:20:46,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 20:20:46,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2023-11-28 20:20:46,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2023-11-28 20:20:46,903 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 103 transitions. [2023-11-28 20:20:46,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 103 transitions. [2023-11-28 20:20:46,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:46,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 103 transitions. [2023-11-28 20:20:46,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,906 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:46,907 INFO L175 Difference]: Start difference. First operand has 42 places, 39 transitions, 103 flow. Second operand 4 states and 103 transitions. [2023-11-28 20:20:46,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 186 flow [2023-11-28 20:20:46,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 46 transitions, 183 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 20:20:46,909 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 112 flow [2023-11-28 20:20:46,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=112, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2023-11-28 20:20:46,910 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 1 predicate places. [2023-11-28 20:20:46,910 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 112 flow [2023-11-28 20:20:46,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 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-28 20:20:46,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:46,911 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2023-11-28 20:20:46,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-28 20:20:46,911 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:46,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:46,912 INFO L85 PathProgramCache]: Analyzing trace with hash 897936279, now seen corresponding path program 1 times [2023-11-28 20:20:46,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:46,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649115765] [2023-11-28 20:20:46,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:46,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:46,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:46,997 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-28 20:20:46,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:46,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649115765] [2023-11-28 20:20:46,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649115765] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:46,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723497191] [2023-11-28 20:20:46,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:46,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:46,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:47,009 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:47,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 20:20:47,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:47,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 20:20:47,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:47,145 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-28 20:20:47,145 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:47,188 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-28 20:20:47,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723497191] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:20:47,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:20:47,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-11-28 20:20:47,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175942995] [2023-11-28 20:20:47,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:20:47,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 20:20:47,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:47,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 20:20:47,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:20:47,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2023-11-28 20:20:47,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 112 flow. Second operand has 10 states, 10 states have (on average 15.0) internal successors, (150), 10 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:47,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2023-11-28 20:20:47,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:47,375 INFO L124 PetriNetUnfolderBase]: 169/370 cut-off events. [2023-11-28 20:20:47,375 INFO L125 PetriNetUnfolderBase]: For 42/54 co-relation queries the response was YES. [2023-11-28 20:20:47,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 799 conditions, 370 events. 169/370 cut-off events. For 42/54 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1774 event pairs, 141 based on Foata normal form. 0/281 useless extension candidates. Maximal degree in co-relation 780. Up to 288 conditions per place. [2023-11-28 20:20:47,379 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 23 selfloop transitions, 12 changer transitions 0/47 dead transitions. [2023-11-28 20:20:47,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 47 transitions, 218 flow [2023-11-28 20:20:47,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 20:20:47,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-28 20:20:47,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2023-11-28 20:20:47,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39555555555555555 [2023-11-28 20:20:47,382 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 178 transitions. [2023-11-28 20:20:47,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 178 transitions. [2023-11-28 20:20:47,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:47,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 178 transitions. [2023-11-28 20:20:47,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 17.8) internal successors, (178), 10 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-28 20:20:47,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,386 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,386 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 112 flow. Second operand 10 states and 178 transitions. [2023-11-28 20:20:47,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 47 transitions, 218 flow [2023-11-28 20:20:47,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 47 transitions, 214 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 20:20:47,389 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 186 flow [2023-11-28 20:20:47,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=186, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2023-11-28 20:20:47,390 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2023-11-28 20:20:47,390 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 186 flow [2023-11-28 20:20:47,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.0) internal successors, (150), 10 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:47,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:47,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-28 20:20:47,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:47,597 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:47,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:47,598 INFO L85 PathProgramCache]: Analyzing trace with hash -368594751, now seen corresponding path program 1 times [2023-11-28 20:20:47,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:47,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768814] [2023-11-28 20:20:47,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:47,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:47,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:47,734 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-28 20:20:47,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:47,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768814] [2023-11-28 20:20:47,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768814] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:47,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489096466] [2023-11-28 20:20:47,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:47,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:47,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:47,736 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:47,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 20:20:47,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:47,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 20:20:47,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:47,836 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-28 20:20:47,836 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:20:47,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489096466] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:47,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:20:47,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2023-11-28 20:20:47,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179752296] [2023-11-28 20:20:47,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:47,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:20:47,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:47,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:20:47,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-28 20:20:47,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2023-11-28 20:20:47,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 186 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:47,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2023-11-28 20:20:47,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:47,898 INFO L124 PetriNetUnfolderBase]: 111/260 cut-off events. [2023-11-28 20:20:47,898 INFO L125 PetriNetUnfolderBase]: For 55/59 co-relation queries the response was YES. [2023-11-28 20:20:47,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 554 conditions, 260 events. 111/260 cut-off events. For 55/59 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1093 event pairs, 87 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 517. Up to 196 conditions per place. [2023-11-28 20:20:47,901 INFO L140 encePairwiseOnDemand]: 41/45 looper letters, 30 selfloop transitions, 1 changer transitions 0/44 dead transitions. [2023-11-28 20:20:47,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 44 transitions, 236 flow [2023-11-28 20:20:47,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:20:47,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 20:20:47,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2023-11-28 20:20:47,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5259259259259259 [2023-11-28 20:20:47,902 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 71 transitions. [2023-11-28 20:20:47,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 71 transitions. [2023-11-28 20:20:47,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:47,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 71 transitions. [2023-11-28 20:20:47,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,904 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,904 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 186 flow. Second operand 3 states and 71 transitions. [2023-11-28 20:20:47,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 44 transitions, 236 flow [2023-11-28 20:20:47,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 44 transitions, 208 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-11-28 20:20:47,908 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 148 flow [2023-11-28 20:20:47,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=148, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2023-11-28 20:20:47,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2023-11-28 20:20:47,910 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 148 flow [2023-11-28 20:20:47,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:47,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:47,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:47,915 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 20:20:48,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:48,116 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:48,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:48,117 INFO L85 PathProgramCache]: Analyzing trace with hash -2032219772, now seen corresponding path program 1 times [2023-11-28 20:20:48,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:48,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859971836] [2023-11-28 20:20:48,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:48,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:48,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:48,176 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-28 20:20:48,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:48,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859971836] [2023-11-28 20:20:48,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859971836] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:48,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:48,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:20:48,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278607323] [2023-11-28 20:20:48,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:48,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:20:48,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:48,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:20:48,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:20:48,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2023-11-28 20:20:48,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 148 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:48,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2023-11-28 20:20:48,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:48,323 INFO L124 PetriNetUnfolderBase]: 221/468 cut-off events. [2023-11-28 20:20:48,324 INFO L125 PetriNetUnfolderBase]: For 69/73 co-relation queries the response was YES. [2023-11-28 20:20:48,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 959 conditions, 468 events. 221/468 cut-off events. For 69/73 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2134 event pairs, 112 based on Foata normal form. 12/441 useless extension candidates. Maximal degree in co-relation 946. Up to 290 conditions per place. [2023-11-28 20:20:48,327 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 48 selfloop transitions, 4 changer transitions 0/62 dead transitions. [2023-11-28 20:20:48,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 62 transitions, 298 flow [2023-11-28 20:20:48,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:20:48,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 20:20:48,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2023-11-28 20:20:48,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2023-11-28 20:20:48,329 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 95 transitions. [2023-11-28 20:20:48,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 95 transitions. [2023-11-28 20:20:48,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:48,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 95 transitions. [2023-11-28 20:20:48,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 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-28 20:20:48,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,330 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,330 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 148 flow. Second operand 4 states and 95 transitions. [2023-11-28 20:20:48,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 62 transitions, 298 flow [2023-11-28 20:20:48,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 62 transitions, 297 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 20:20:48,333 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 176 flow [2023-11-28 20:20:48,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2023-11-28 20:20:48,334 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2023-11-28 20:20:48,334 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 176 flow [2023-11-28 20:20:48,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:48,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:48,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-28 20:20:48,335 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:48,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:48,336 INFO L85 PathProgramCache]: Analyzing trace with hash 737978814, now seen corresponding path program 1 times [2023-11-28 20:20:48,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:48,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366727023] [2023-11-28 20:20:48,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:48,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:48,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:48,384 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-28 20:20:48,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:48,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366727023] [2023-11-28 20:20:48,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366727023] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:48,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:20:48,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:20:48,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570609582] [2023-11-28 20:20:48,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:48,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-28 20:20:48,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:48,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-28 20:20:48,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-28 20:20:48,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2023-11-28 20:20:48,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 176 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:48,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2023-11-28 20:20:48,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:48,463 INFO L124 PetriNetUnfolderBase]: 137/344 cut-off events. [2023-11-28 20:20:48,463 INFO L125 PetriNetUnfolderBase]: For 107/123 co-relation queries the response was YES. [2023-11-28 20:20:48,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 783 conditions, 344 events. 137/344 cut-off events. For 107/123 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1591 event pairs, 43 based on Foata normal form. 10/322 useless extension candidates. Maximal degree in co-relation 768. Up to 193 conditions per place. [2023-11-28 20:20:48,466 INFO L140 encePairwiseOnDemand]: 41/45 looper letters, 36 selfloop transitions, 3 changer transitions 0/53 dead transitions. [2023-11-28 20:20:48,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 53 transitions, 272 flow [2023-11-28 20:20:48,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-28 20:20:48,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-28 20:20:48,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2023-11-28 20:20:48,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562962962962963 [2023-11-28 20:20:48,468 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 76 transitions. [2023-11-28 20:20:48,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 76 transitions. [2023-11-28 20:20:48,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:48,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 76 transitions. [2023-11-28 20:20:48,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,469 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,469 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 176 flow. Second operand 3 states and 76 transitions. [2023-11-28 20:20:48,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 53 transitions, 272 flow [2023-11-28 20:20:48,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 53 transitions, 269 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-28 20:20:48,472 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 196 flow [2023-11-28 20:20:48,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=196, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2023-11-28 20:20:48,473 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2023-11-28 20:20:48,473 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 196 flow [2023-11-28 20:20:48,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:48,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:48,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:48,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-28 20:20:48,473 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:48,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:48,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1906784395, now seen corresponding path program 1 times [2023-11-28 20:20:48,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:48,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864466829] [2023-11-28 20:20:48,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:48,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:48,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:49,038 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-28 20:20:49,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:49,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864466829] [2023-11-28 20:20:49,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864466829] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:49,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228302693] [2023-11-28 20:20:49,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:49,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:49,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:49,040 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:49,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 20:20:49,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:49,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-28 20:20:49,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:49,223 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-28 20:20:49,661 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-28 20:20:49,662 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-28 20:20:49,721 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-28 20:20:49,722 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:50,056 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-28 20:20:50,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2023-11-28 20:20:50,114 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-28 20:20:50,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228302693] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:20:50,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:20:50,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-11-28 20:20:50,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312058385] [2023-11-28 20:20:50,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:20:50,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-28 20:20:50,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:50,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-28 20:20:50,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2023-11-28 20:20:50,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:20:50,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 196 flow. Second operand has 20 states, 20 states have (on average 11.95) internal successors, (239), 20 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:50,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:50,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:20:50,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:51,497 INFO L124 PetriNetUnfolderBase]: 433/906 cut-off events. [2023-11-28 20:20:51,497 INFO L125 PetriNetUnfolderBase]: For 526/590 co-relation queries the response was YES. [2023-11-28 20:20:51,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2321 conditions, 906 events. 433/906 cut-off events. For 526/590 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4948 event pairs, 57 based on Foata normal form. 26/886 useless extension candidates. Maximal degree in co-relation 2304. Up to 291 conditions per place. [2023-11-28 20:20:51,508 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 85 selfloop transitions, 21 changer transitions 0/115 dead transitions. [2023-11-28 20:20:51,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 115 transitions, 646 flow [2023-11-28 20:20:51,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-28 20:20:51,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-28 20:20:51,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 226 transitions. [2023-11-28 20:20:51,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38632478632478634 [2023-11-28 20:20:51,510 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 226 transitions. [2023-11-28 20:20:51,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 226 transitions. [2023-11-28 20:20:51,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:51,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 226 transitions. [2023-11-28 20:20:51,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 17.384615384615383) internal successors, (226), 13 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:51,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 45.0) internal successors, (630), 14 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:51,514 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 45.0) internal successors, (630), 14 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:51,514 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 196 flow. Second operand 13 states and 226 transitions. [2023-11-28 20:20:51,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 115 transitions, 646 flow [2023-11-28 20:20:51,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 115 transitions, 601 flow, removed 19 selfloop flow, removed 2 redundant places. [2023-11-28 20:20:51,520 INFO L231 Difference]: Finished difference. Result has 69 places, 57 transitions, 279 flow [2023-11-28 20:20:51,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=279, PETRI_PLACES=69, PETRI_TRANSITIONS=57} [2023-11-28 20:20:51,521 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2023-11-28 20:20:51,521 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 57 transitions, 279 flow [2023-11-28 20:20:51,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 11.95) internal successors, (239), 20 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:51,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:51,522 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2023-11-28 20:20:51,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 20:20:51,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-28 20:20:51,723 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:51,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:51,723 INFO L85 PathProgramCache]: Analyzing trace with hash -981161125, now seen corresponding path program 2 times [2023-11-28 20:20:51,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:51,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945531357] [2023-11-28 20:20:51,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:51,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:51,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:51,864 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-28 20:20:51,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:51,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945531357] [2023-11-28 20:20:51,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945531357] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:51,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804252814] [2023-11-28 20:20:51,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:20:51,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:51,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:51,867 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:51,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 20:20:51,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-28 20:20:51,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:20:51,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 20:20:51,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:51,999 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-28 20:20:51,999 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:52,037 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-28 20:20:52,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804252814] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:20:52,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:20:52,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 2, 2] total 12 [2023-11-28 20:20:52,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232253393] [2023-11-28 20:20:52,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:20:52,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 20:20:52,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:52,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 20:20:52,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-28 20:20:52,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2023-11-28 20:20:52,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 57 transitions, 279 flow. Second operand has 14 states, 14 states have (on average 15.142857142857142) internal successors, (212), 14 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:52,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:52,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2023-11-28 20:20:52,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:52,358 INFO L124 PetriNetUnfolderBase]: 314/703 cut-off events. [2023-11-28 20:20:52,359 INFO L125 PetriNetUnfolderBase]: For 546/594 co-relation queries the response was YES. [2023-11-28 20:20:52,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1833 conditions, 703 events. 314/703 cut-off events. For 546/594 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3939 event pairs, 217 based on Foata normal form. 19/679 useless extension candidates. Maximal degree in co-relation 1813. Up to 545 conditions per place. [2023-11-28 20:20:52,365 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 27 selfloop transitions, 18 changer transitions 0/59 dead transitions. [2023-11-28 20:20:52,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 59 transitions, 379 flow [2023-11-28 20:20:52,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-28 20:20:52,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-28 20:20:52,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 232 transitions. [2023-11-28 20:20:52,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682539682539683 [2023-11-28 20:20:52,367 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 232 transitions. [2023-11-28 20:20:52,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 232 transitions. [2023-11-28 20:20:52,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:52,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 232 transitions. [2023-11-28 20:20:52,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 16.571428571428573) internal successors, (232), 14 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:52,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 45.0) internal successors, (675), 15 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:52,370 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 45.0) internal successors, (675), 15 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:52,371 INFO L175 Difference]: Start difference. First operand has 69 places, 57 transitions, 279 flow. Second operand 14 states and 232 transitions. [2023-11-28 20:20:52,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 59 transitions, 379 flow [2023-11-28 20:20:52,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 59 transitions, 358 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-11-28 20:20:52,376 INFO L231 Difference]: Finished difference. Result has 73 places, 59 transitions, 304 flow [2023-11-28 20:20:52,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=304, PETRI_PLACES=73, PETRI_TRANSITIONS=59} [2023-11-28 20:20:52,377 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2023-11-28 20:20:52,377 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 59 transitions, 304 flow [2023-11-28 20:20:52,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 15.142857142857142) internal successors, (212), 14 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:52,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:52,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:52,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-28 20:20:52,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:52,583 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:52,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:52,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1364414515, now seen corresponding path program 1 times [2023-11-28 20:20:52,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:52,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915597023] [2023-11-28 20:20:52,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:52,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:52,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:52,959 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-28 20:20:52,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:52,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915597023] [2023-11-28 20:20:52,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915597023] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:52,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811124313] [2023-11-28 20:20:52,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:52,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:52,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:52,961 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:52,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-28 20:20:53,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:53,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-28 20:20:53,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:53,086 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-28 20:20:53,419 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-28 20:20:53,419 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-28 20:20:53,448 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-28 20:20:53,448 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:53,687 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-28 20:20:53,692 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-28 20:20:53,731 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-28 20:20:53,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811124313] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:20:53,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:20:53,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 17 [2023-11-28 20:20:53,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612611336] [2023-11-28 20:20:53,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:20:53,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 20:20:53,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:53,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 20:20:53,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2023-11-28 20:20:54,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2023-11-28 20:20:54,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 59 transitions, 304 flow. Second operand has 19 states, 19 states have (on average 13.052631578947368) internal successors, (248), 19 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:54,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:54,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2023-11-28 20:20:54,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:54,931 INFO L124 PetriNetUnfolderBase]: 374/849 cut-off events. [2023-11-28 20:20:54,931 INFO L125 PetriNetUnfolderBase]: For 524/570 co-relation queries the response was YES. [2023-11-28 20:20:54,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2214 conditions, 849 events. 374/849 cut-off events. For 524/570 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4782 event pairs, 57 based on Foata normal form. 48/893 useless extension candidates. Maximal degree in co-relation 2197. Up to 307 conditions per place. [2023-11-28 20:20:54,938 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 82 selfloop transitions, 23 changer transitions 0/116 dead transitions. [2023-11-28 20:20:54,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 116 transitions, 694 flow [2023-11-28 20:20:54,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-28 20:20:54,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-28 20:20:54,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 235 transitions. [2023-11-28 20:20:54,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017094017094017 [2023-11-28 20:20:54,941 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 235 transitions. [2023-11-28 20:20:54,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 235 transitions. [2023-11-28 20:20:54,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:54,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 235 transitions. [2023-11-28 20:20:54,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 18.076923076923077) internal successors, (235), 13 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-28 20:20:54,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 45.0) internal successors, (630), 14 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:54,944 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 45.0) internal successors, (630), 14 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:54,944 INFO L175 Difference]: Start difference. First operand has 73 places, 59 transitions, 304 flow. Second operand 13 states and 235 transitions. [2023-11-28 20:20:54,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 116 transitions, 694 flow [2023-11-28 20:20:54,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 116 transitions, 625 flow, removed 6 selfloop flow, removed 12 redundant places. [2023-11-28 20:20:54,950 INFO L231 Difference]: Finished difference. Result has 75 places, 60 transitions, 298 flow [2023-11-28 20:20:54,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=298, PETRI_PLACES=75, PETRI_TRANSITIONS=60} [2023-11-28 20:20:54,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2023-11-28 20:20:54,951 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 60 transitions, 298 flow [2023-11-28 20:20:54,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 13.052631578947368) internal successors, (248), 19 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:54,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:54,952 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:54,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-28 20:20:55,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:55,152 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:55,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:55,153 INFO L85 PathProgramCache]: Analyzing trace with hash 316622000, now seen corresponding path program 1 times [2023-11-28 20:20:55,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:55,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518787366] [2023-11-28 20:20:55,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:55,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:55,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:55,290 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:55,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:55,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518787366] [2023-11-28 20:20:55,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518787366] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:55,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169684705] [2023-11-28 20:20:55,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:55,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:55,291 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:55,292 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:55,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-28 20:20:55,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:55,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 20:20:55,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:55,464 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:55,465 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:55,559 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:55,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169684705] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:20:55,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:20:55,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-11-28 20:20:55,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435034051] [2023-11-28 20:20:55,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:20:55,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-28 20:20:55,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:55,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-28 20:20:55,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-28 20:20:55,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2023-11-28 20:20:55,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 60 transitions, 298 flow. Second operand has 15 states, 15 states have (on average 15.533333333333333) internal successors, (233), 15 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:55,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:55,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2023-11-28 20:20:55,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:55,827 INFO L124 PetriNetUnfolderBase]: 340/808 cut-off events. [2023-11-28 20:20:55,827 INFO L125 PetriNetUnfolderBase]: For 1051/1105 co-relation queries the response was YES. [2023-11-28 20:20:55,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2275 conditions, 808 events. 340/808 cut-off events. For 1051/1105 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4826 event pairs, 211 based on Foata normal form. 53/815 useless extension candidates. Maximal degree in co-relation 2258. Up to 402 conditions per place. [2023-11-28 20:20:55,833 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 49 selfloop transitions, 15 changer transitions 1/79 dead transitions. [2023-11-28 20:20:55,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 79 transitions, 490 flow [2023-11-28 20:20:55,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:20:55,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-28 20:20:55,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2023-11-28 20:20:55,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-11-28 20:20:55,835 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 160 transitions. [2023-11-28 20:20:55,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 160 transitions. [2023-11-28 20:20:55,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:55,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 160 transitions. [2023-11-28 20:20:55,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:55,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 45.0) internal successors, (405), 9 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:55,837 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 45.0) internal successors, (405), 9 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:55,837 INFO L175 Difference]: Start difference. First operand has 75 places, 60 transitions, 298 flow. Second operand 8 states and 160 transitions. [2023-11-28 20:20:55,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 79 transitions, 490 flow [2023-11-28 20:20:55,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 79 transitions, 452 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-11-28 20:20:55,842 INFO L231 Difference]: Finished difference. Result has 72 places, 60 transitions, 296 flow [2023-11-28 20:20:55,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=296, PETRI_PLACES=72, PETRI_TRANSITIONS=60} [2023-11-28 20:20:55,843 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2023-11-28 20:20:55,843 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 60 transitions, 296 flow [2023-11-28 20:20:55,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 15.533333333333333) internal successors, (233), 15 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:55,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:55,844 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:55,849 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-28 20:20:56,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:56,045 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:56,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:56,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1220315156, now seen corresponding path program 2 times [2023-11-28 20:20:56,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:56,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509060351] [2023-11-28 20:20:56,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:56,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:56,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:56,138 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:20:56,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:56,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509060351] [2023-11-28 20:20:56,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509060351] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:56,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951659228] [2023-11-28 20:20:56,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:20:56,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:56,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:56,141 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:56,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-28 20:20:56,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 20:20:56,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:20:56,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 20:20:56,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:56,274 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:20:56,274 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:20:56,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951659228] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:20:56,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:20:56,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-11-28 20:20:56,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365702035] [2023-11-28 20:20:56,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:20:56,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:20:56,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:56,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:20:56,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:20:56,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 45 [2023-11-28 20:20:56,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 60 transitions, 296 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:56,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:56,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 45 [2023-11-28 20:20:56,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:56,474 INFO L124 PetriNetUnfolderBase]: 516/1117 cut-off events. [2023-11-28 20:20:56,475 INFO L125 PetriNetUnfolderBase]: For 1107/1132 co-relation queries the response was YES. [2023-11-28 20:20:56,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3140 conditions, 1117 events. 516/1117 cut-off events. For 1107/1132 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6425 event pairs, 161 based on Foata normal form. 30/1092 useless extension candidates. Maximal degree in co-relation 3122. Up to 374 conditions per place. [2023-11-28 20:20:56,484 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 64 selfloop transitions, 7 changer transitions 1/81 dead transitions. [2023-11-28 20:20:56,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 81 transitions, 548 flow [2023-11-28 20:20:56,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:20:56,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 20:20:56,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2023-11-28 20:20:56,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2023-11-28 20:20:56,486 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 86 transitions. [2023-11-28 20:20:56,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 86 transitions. [2023-11-28 20:20:56,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:56,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 86 transitions. [2023-11-28 20:20:56,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:56,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:56,487 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:56,487 INFO L175 Difference]: Start difference. First operand has 72 places, 60 transitions, 296 flow. Second operand 4 states and 86 transitions. [2023-11-28 20:20:56,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 81 transitions, 548 flow [2023-11-28 20:20:56,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 81 transitions, 520 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-28 20:20:56,494 INFO L231 Difference]: Finished difference. Result has 68 places, 59 transitions, 278 flow [2023-11-28 20:20:56,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=278, PETRI_PLACES=68, PETRI_TRANSITIONS=59} [2023-11-28 20:20:56,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2023-11-28 20:20:56,496 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 59 transitions, 278 flow [2023-11-28 20:20:56,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:56,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:56,496 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:56,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-28 20:20:56,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:56,702 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:56,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:56,702 INFO L85 PathProgramCache]: Analyzing trace with hash 824936385, now seen corresponding path program 1 times [2023-11-28 20:20:56,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:56,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019292542] [2023-11-28 20:20:56,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:56,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:56,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:56,774 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:20:56,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:56,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019292542] [2023-11-28 20:20:56,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019292542] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:56,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914762360] [2023-11-28 20:20:56,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:56,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:56,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:56,776 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:56,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-28 20:20:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:56,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-28 20:20:56,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:56,910 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:20:56,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:56,948 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:20:56,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914762360] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:20:56,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:20:56,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-11-28 20:20:56,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084444728] [2023-11-28 20:20:56,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:20:56,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 20:20:56,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:56,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 20:20:56,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-28 20:20:56,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2023-11-28 20:20:56,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 59 transitions, 278 flow. Second operand has 12 states, 12 states have (on average 14.916666666666666) internal successors, (179), 12 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-28 20:20:56,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:56,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2023-11-28 20:20:56,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:57,269 INFO L124 PetriNetUnfolderBase]: 734/1605 cut-off events. [2023-11-28 20:20:57,269 INFO L125 PetriNetUnfolderBase]: For 2285/2380 co-relation queries the response was YES. [2023-11-28 20:20:57,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4753 conditions, 1605 events. 734/1605 cut-off events. For 2285/2380 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 9070 event pairs, 201 based on Foata normal form. 92/1666 useless extension candidates. Maximal degree in co-relation 4736. Up to 638 conditions per place. [2023-11-28 20:20:57,283 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 126 selfloop transitions, 13 changer transitions 0/149 dead transitions. [2023-11-28 20:20:57,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 149 transitions, 1016 flow [2023-11-28 20:20:57,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 20:20:57,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-28 20:20:57,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2023-11-28 20:20:57,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5044444444444445 [2023-11-28 20:20:57,286 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 227 transitions. [2023-11-28 20:20:57,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 227 transitions. [2023-11-28 20:20:57,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:57,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 227 transitions. [2023-11-28 20:20:57,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 22.7) internal successors, (227), 10 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:57,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:57,288 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:57,288 INFO L175 Difference]: Start difference. First operand has 68 places, 59 transitions, 278 flow. Second operand 10 states and 227 transitions. [2023-11-28 20:20:57,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 149 transitions, 1016 flow [2023-11-28 20:20:57,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 149 transitions, 984 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-28 20:20:57,298 INFO L231 Difference]: Finished difference. Result has 77 places, 68 transitions, 344 flow [2023-11-28 20:20:57,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=344, PETRI_PLACES=77, PETRI_TRANSITIONS=68} [2023-11-28 20:20:57,299 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2023-11-28 20:20:57,300 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 68 transitions, 344 flow [2023-11-28 20:20:57,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.916666666666666) internal successors, (179), 12 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-28 20:20:57,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:57,300 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:57,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-28 20:20:57,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-28 20:20:57,505 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:57,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:57,505 INFO L85 PathProgramCache]: Analyzing trace with hash -592731827, now seen corresponding path program 1 times [2023-11-28 20:20:57,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:57,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26809014] [2023-11-28 20:20:57,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:57,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:57,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:57,678 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:57,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:57,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26809014] [2023-11-28 20:20:57,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26809014] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:57,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368261646] [2023-11-28 20:20:57,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:57,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:57,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:57,680 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:57,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-28 20:20:57,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:57,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 20:20:57,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:57,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:57,866 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:58,000 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:58,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368261646] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:20:58,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:20:58,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 15 [2023-11-28 20:20:58,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254133856] [2023-11-28 20:20:58,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:20:58,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:20:58,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:20:58,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:20:58,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-11-28 20:20:58,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2023-11-28 20:20:58,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 68 transitions, 344 flow. Second operand has 16 states, 16 states have (on average 15.75) internal successors, (252), 16 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-28 20:20:58,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:20:58,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2023-11-28 20:20:58,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:20:58,348 INFO L124 PetriNetUnfolderBase]: 545/1335 cut-off events. [2023-11-28 20:20:58,348 INFO L125 PetriNetUnfolderBase]: For 1730/1748 co-relation queries the response was YES. [2023-11-28 20:20:58,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3941 conditions, 1335 events. 545/1335 cut-off events. For 1730/1748 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7736 event pairs, 127 based on Foata normal form. 14/1293 useless extension candidates. Maximal degree in co-relation 3921. Up to 667 conditions per place. [2023-11-28 20:20:58,356 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 35 selfloop transitions, 16 changer transitions 28/95 dead transitions. [2023-11-28 20:20:58,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 95 transitions, 589 flow [2023-11-28 20:20:58,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 20:20:58,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-28 20:20:58,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2023-11-28 20:20:58,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-11-28 20:20:58,358 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 200 transitions. [2023-11-28 20:20:58,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 200 transitions. [2023-11-28 20:20:58,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:20:58,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 200 transitions. [2023-11-28 20:20:58,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 20.0) internal successors, (200), 10 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:58,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:58,361 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:20:58,361 INFO L175 Difference]: Start difference. First operand has 77 places, 68 transitions, 344 flow. Second operand 10 states and 200 transitions. [2023-11-28 20:20:58,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 95 transitions, 589 flow [2023-11-28 20:20:58,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 95 transitions, 549 flow, removed 13 selfloop flow, removed 3 redundant places. [2023-11-28 20:20:58,367 INFO L231 Difference]: Finished difference. Result has 84 places, 63 transitions, 317 flow [2023-11-28 20:20:58,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=317, PETRI_PLACES=84, PETRI_TRANSITIONS=63} [2023-11-28 20:20:58,367 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2023-11-28 20:20:58,367 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 63 transitions, 317 flow [2023-11-28 20:20:58,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 15.75) internal successors, (252), 16 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-28 20:20:58,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:20:58,368 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:20:58,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-28 20:20:58,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-28 20:20:58,568 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:20:58,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:20:58,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1909214293, now seen corresponding path program 1 times [2023-11-28 20:20:58,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:20:58,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331634085] [2023-11-28 20:20:58,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:58,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:20:58,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:59,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:20:59,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:20:59,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331634085] [2023-11-28 20:20:59,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331634085] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:20:59,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287583576] [2023-11-28 20:20:59,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:20:59,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:20:59,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:20:59,537 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:20:59,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-28 20:20:59,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:20:59,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 20:20:59,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:20:59,855 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:20:59,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:20:59,911 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:20:59,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 19 [2023-11-28 20:21:00,010 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:21:00,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287583576] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:00,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:21:00,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10, 7] total 20 [2023-11-28 20:21:00,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503899629] [2023-11-28 20:21:00,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:00,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:21:00,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:00,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:21:00,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2023-11-28 20:21:00,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2023-11-28 20:21:00,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 63 transitions, 317 flow. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:00,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:00,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2023-11-28 20:21:00,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:00,252 INFO L124 PetriNetUnfolderBase]: 719/1461 cut-off events. [2023-11-28 20:21:00,252 INFO L125 PetriNetUnfolderBase]: For 1740/1776 co-relation queries the response was YES. [2023-11-28 20:21:00,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4365 conditions, 1461 events. 719/1461 cut-off events. For 1740/1776 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7764 event pairs, 46 based on Foata normal form. 28/1461 useless extension candidates. Maximal degree in co-relation 4343. Up to 382 conditions per place. [2023-11-28 20:21:00,265 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 81 selfloop transitions, 11 changer transitions 0/104 dead transitions. [2023-11-28 20:21:00,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 104 transitions, 672 flow [2023-11-28 20:21:00,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 20:21:00,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-28 20:21:00,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2023-11-28 20:21:00,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2023-11-28 20:21:00,267 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 117 transitions. [2023-11-28 20:21:00,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 117 transitions. [2023-11-28 20:21:00,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:00,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 117 transitions. [2023-11-28 20:21:00,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 23.4) internal successors, (117), 5 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-28 20:21:00,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 45.0) internal successors, (270), 6 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:00,268 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 45.0) internal successors, (270), 6 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:00,268 INFO L175 Difference]: Start difference. First operand has 84 places, 63 transitions, 317 flow. Second operand 5 states and 117 transitions. [2023-11-28 20:21:00,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 104 transitions, 672 flow [2023-11-28 20:21:00,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 624 flow, removed 9 selfloop flow, removed 10 redundant places. [2023-11-28 20:21:00,278 INFO L231 Difference]: Finished difference. Result has 74 places, 67 transitions, 353 flow [2023-11-28 20:21:00,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=353, PETRI_PLACES=74, PETRI_TRANSITIONS=67} [2023-11-28 20:21:00,279 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 30 predicate places. [2023-11-28 20:21:00,279 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 67 transitions, 353 flow [2023-11-28 20:21:00,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:00,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:00,280 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:00,285 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-28 20:21:00,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-28 20:21:00,480 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:00,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:00,481 INFO L85 PathProgramCache]: Analyzing trace with hash 112360731, now seen corresponding path program 2 times [2023-11-28 20:21:00,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:00,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264572386] [2023-11-28 20:21:00,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:00,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:00,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:01,655 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:01,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:01,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264572386] [2023-11-28 20:21:01,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264572386] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:01,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254874039] [2023-11-28 20:21:01,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:21:01,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:01,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:01,657 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:01,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-28 20:21:01,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-28 20:21:01,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:21:01,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 20:21:01,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:01,904 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:21:01,904 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:21:01,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254874039] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:01,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:21:01,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10] total 13 [2023-11-28 20:21:01,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239550676] [2023-11-28 20:21:01,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:01,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:21:01,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:01,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:21:01,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2023-11-28 20:21:01,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 45 [2023-11-28 20:21:01,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 67 transitions, 353 flow. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 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-28 20:21:01,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:01,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 45 [2023-11-28 20:21:01,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:02,144 INFO L124 PetriNetUnfolderBase]: 651/1435 cut-off events. [2023-11-28 20:21:02,144 INFO L125 PetriNetUnfolderBase]: For 2246/2290 co-relation queries the response was YES. [2023-11-28 20:21:02,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4314 conditions, 1435 events. 651/1435 cut-off events. For 2246/2290 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 8046 event pairs, 182 based on Foata normal form. 8/1417 useless extension candidates. Maximal degree in co-relation 4293. Up to 871 conditions per place. [2023-11-28 20:21:02,157 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 62 selfloop transitions, 8 changer transitions 2/88 dead transitions. [2023-11-28 20:21:02,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 88 transitions, 576 flow [2023-11-28 20:21:02,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 20:21:02,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-28 20:21:02,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2023-11-28 20:21:02,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5155555555555555 [2023-11-28 20:21:02,159 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 116 transitions. [2023-11-28 20:21:02,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 116 transitions. [2023-11-28 20:21:02,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:02,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 116 transitions. [2023-11-28 20:21:02,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 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-28 20:21:02,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 45.0) internal successors, (270), 6 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:02,161 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 45.0) internal successors, (270), 6 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:02,161 INFO L175 Difference]: Start difference. First operand has 74 places, 67 transitions, 353 flow. Second operand 5 states and 116 transitions. [2023-11-28 20:21:02,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 88 transitions, 576 flow [2023-11-28 20:21:02,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 563 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-28 20:21:02,169 INFO L231 Difference]: Finished difference. Result has 77 places, 69 transitions, 381 flow [2023-11-28 20:21:02,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=381, PETRI_PLACES=77, PETRI_TRANSITIONS=69} [2023-11-28 20:21:02,170 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2023-11-28 20:21:02,170 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 69 transitions, 381 flow [2023-11-28 20:21:02,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 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-28 20:21:02,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:02,171 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:02,177 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-28 20:21:02,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-28 20:21:02,372 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:02,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:02,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1732250517, now seen corresponding path program 1 times [2023-11-28 20:21:02,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:02,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028858290] [2023-11-28 20:21:02,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:02,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:02,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:03,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:03,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:03,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028858290] [2023-11-28 20:21:03,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028858290] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:03,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585608042] [2023-11-28 20:21:03,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:03,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:03,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:03,348 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:03,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-28 20:21:03,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:03,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 20:21:03,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:03,650 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:21:03,650 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:03,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:21:03,701 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 18 [2023-11-28 20:21:03,786 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:21:03,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585608042] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:03,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:21:03,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [10, 7] total 20 [2023-11-28 20:21:03,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384765610] [2023-11-28 20:21:03,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:03,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:21:03,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:03,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:21:03,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2023-11-28 20:21:03,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 45 [2023-11-28 20:21:03,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 69 transitions, 381 flow. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:03,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:03,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 45 [2023-11-28 20:21:03,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:04,019 INFO L124 PetriNetUnfolderBase]: 699/1527 cut-off events. [2023-11-28 20:21:04,019 INFO L125 PetriNetUnfolderBase]: For 2549/2587 co-relation queries the response was YES. [2023-11-28 20:21:04,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4702 conditions, 1527 events. 699/1527 cut-off events. For 2549/2587 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8644 event pairs, 26 based on Foata normal form. 34/1559 useless extension candidates. Maximal degree in co-relation 4679. Up to 451 conditions per place. [2023-11-28 20:21:04,034 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 77 selfloop transitions, 12 changer transitions 0/104 dead transitions. [2023-11-28 20:21:04,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 104 transitions, 697 flow [2023-11-28 20:21:04,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 20:21:04,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-28 20:21:04,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2023-11-28 20:21:04,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5066666666666667 [2023-11-28 20:21:04,035 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 114 transitions. [2023-11-28 20:21:04,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 114 transitions. [2023-11-28 20:21:04,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:04,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 114 transitions. [2023-11-28 20:21:04,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:04,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 45.0) internal successors, (270), 6 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:04,037 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 45.0) internal successors, (270), 6 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:04,037 INFO L175 Difference]: Start difference. First operand has 77 places, 69 transitions, 381 flow. Second operand 5 states and 114 transitions. [2023-11-28 20:21:04,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 104 transitions, 697 flow [2023-11-28 20:21:04,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 104 transitions, 680 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-28 20:21:04,046 INFO L231 Difference]: Finished difference. Result has 81 places, 70 transitions, 409 flow [2023-11-28 20:21:04,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=409, PETRI_PLACES=81, PETRI_TRANSITIONS=70} [2023-11-28 20:21:04,047 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2023-11-28 20:21:04,047 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 70 transitions, 409 flow [2023-11-28 20:21:04,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:04,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:04,047 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:04,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-28 20:21:04,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-28 20:21:04,247 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:04,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:04,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1758669111, now seen corresponding path program 2 times [2023-11-28 20:21:04,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:04,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038177484] [2023-11-28 20:21:04,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:04,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:04,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:04,320 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:21:04,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:04,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038177484] [2023-11-28 20:21:04,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038177484] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:04,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:04,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-28 20:21:04,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277077289] [2023-11-28 20:21:04,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:04,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-28 20:21:04,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:04,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-28 20:21:04,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-28 20:21:04,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2023-11-28 20:21:04,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 70 transitions, 409 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:04,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:04,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2023-11-28 20:21:04,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:04,621 INFO L124 PetriNetUnfolderBase]: 785/1967 cut-off events. [2023-11-28 20:21:04,621 INFO L125 PetriNetUnfolderBase]: For 5158/5344 co-relation queries the response was YES. [2023-11-28 20:21:04,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6304 conditions, 1967 events. 785/1967 cut-off events. For 5158/5344 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 12247 event pairs, 122 based on Foata normal form. 80/1998 useless extension candidates. Maximal degree in co-relation 6279. Up to 665 conditions per place. [2023-11-28 20:21:04,638 INFO L140 encePairwiseOnDemand]: 41/45 looper letters, 81 selfloop transitions, 10 changer transitions 6/114 dead transitions. [2023-11-28 20:21:04,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 114 transitions, 837 flow [2023-11-28 20:21:04,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:21:04,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-28 20:21:04,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2023-11-28 20:21:04,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2023-11-28 20:21:04,639 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 112 transitions. [2023-11-28 20:21:04,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 112 transitions. [2023-11-28 20:21:04,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:04,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 112 transitions. [2023-11-28 20:21:04,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:04,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:04,641 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:04,641 INFO L175 Difference]: Start difference. First operand has 81 places, 70 transitions, 409 flow. Second operand 4 states and 112 transitions. [2023-11-28 20:21:04,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 114 transitions, 837 flow [2023-11-28 20:21:04,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 114 transitions, 802 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-28 20:21:04,652 INFO L231 Difference]: Finished difference. Result has 83 places, 70 transitions, 425 flow [2023-11-28 20:21:04,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=425, PETRI_PLACES=83, PETRI_TRANSITIONS=70} [2023-11-28 20:21:04,653 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2023-11-28 20:21:04,653 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 70 transitions, 425 flow [2023-11-28 20:21:04,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:04,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:04,654 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] [2023-11-28 20:21:04,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-28 20:21:04,654 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:04,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:04,654 INFO L85 PathProgramCache]: Analyzing trace with hash 130685875, now seen corresponding path program 1 times [2023-11-28 20:21:04,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:04,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630549894] [2023-11-28 20:21:04,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:04,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:04,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:05,253 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:05,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:05,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630549894] [2023-11-28 20:21:05,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630549894] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:05,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754521908] [2023-11-28 20:21:05,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:05,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:05,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:05,255 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:05,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-28 20:21:05,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:05,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-28 20:21:05,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:05,985 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:05,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:06,302 INFO L349 Elim1Store]: treesize reduction 10, result has 73.0 percent of original size [2023-11-28 20:21:06,303 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 50 treesize of output 42 [2023-11-28 20:21:06,795 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:06,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754521908] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:06,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:21:06,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 34 [2023-11-28 20:21:06,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597963864] [2023-11-28 20:21:06,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:06,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-28 20:21:06,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:06,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-28 20:21:06,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2023-11-28 20:21:06,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:21:06,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 70 transitions, 425 flow. Second operand has 36 states, 36 states have (on average 11.583333333333334) internal successors, (417), 36 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:06,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:06,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:21:06,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:08,829 INFO L124 PetriNetUnfolderBase]: 1613/3375 cut-off events. [2023-11-28 20:21:08,830 INFO L125 PetriNetUnfolderBase]: For 9721/9885 co-relation queries the response was YES. [2023-11-28 20:21:08,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11134 conditions, 3375 events. 1613/3375 cut-off events. For 9721/9885 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 21402 event pairs, 124 based on Foata normal form. 214/3587 useless extension candidates. Maximal degree in co-relation 11107. Up to 841 conditions per place. [2023-11-28 20:21:08,865 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 204 selfloop transitions, 56 changer transitions 19/290 dead transitions. [2023-11-28 20:21:08,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 290 transitions, 2103 flow [2023-11-28 20:21:08,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-28 20:21:08,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-28 20:21:08,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 518 transitions. [2023-11-28 20:21:08,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3837037037037037 [2023-11-28 20:21:08,867 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 518 transitions. [2023-11-28 20:21:08,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 518 transitions. [2023-11-28 20:21:08,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:08,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 518 transitions. [2023-11-28 20:21:08,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 17.266666666666666) internal successors, (518), 30 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:08,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 45.0) internal successors, (1395), 31 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:08,873 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 45.0) internal successors, (1395), 31 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:08,873 INFO L175 Difference]: Start difference. First operand has 83 places, 70 transitions, 425 flow. Second operand 30 states and 518 transitions. [2023-11-28 20:21:08,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 290 transitions, 2103 flow [2023-11-28 20:21:08,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 290 transitions, 2006 flow, removed 47 selfloop flow, removed 2 redundant places. [2023-11-28 20:21:08,889 INFO L231 Difference]: Finished difference. Result has 125 places, 114 transitions, 1022 flow [2023-11-28 20:21:08,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1022, PETRI_PLACES=125, PETRI_TRANSITIONS=114} [2023-11-28 20:21:08,890 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2023-11-28 20:21:08,890 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 114 transitions, 1022 flow [2023-11-28 20:21:08,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 11.583333333333334) internal successors, (417), 36 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:08,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:08,891 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] [2023-11-28 20:21:08,895 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-28 20:21:09,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:09,091 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:09,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:09,092 INFO L85 PathProgramCache]: Analyzing trace with hash 80081697, now seen corresponding path program 2 times [2023-11-28 20:21:09,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:09,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781009122] [2023-11-28 20:21:09,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:09,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:09,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:09,810 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:09,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:09,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781009122] [2023-11-28 20:21:09,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781009122] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:09,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102411556] [2023-11-28 20:21:09,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:21:09,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:09,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:09,811 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:09,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-28 20:21:09,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 20:21:09,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:21:09,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-28 20:21:09,953 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:10,538 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:10,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:10,838 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-28 20:21:10,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 13 [2023-11-28 20:21:11,223 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:11,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102411556] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:11,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:21:11,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 36 [2023-11-28 20:21:11,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205675223] [2023-11-28 20:21:11,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:11,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-28 20:21:11,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:11,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-28 20:21:11,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1197, Unknown=0, NotChecked=0, Total=1406 [2023-11-28 20:21:11,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:21:11,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 114 transitions, 1022 flow. Second operand has 38 states, 38 states have (on average 11.5) internal successors, (437), 38 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:11,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:11,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:21:11,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:13,910 INFO L124 PetriNetUnfolderBase]: 1523/3133 cut-off events. [2023-11-28 20:21:13,910 INFO L125 PetriNetUnfolderBase]: For 16723/16894 co-relation queries the response was YES. [2023-11-28 20:21:13,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12410 conditions, 3133 events. 1523/3133 cut-off events. For 16723/16894 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 19473 event pairs, 659 based on Foata normal form. 40/3154 useless extension candidates. Maximal degree in co-relation 12366. Up to 1591 conditions per place. [2023-11-28 20:21:13,926 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 163 selfloop transitions, 48 changer transitions 6/228 dead transitions. [2023-11-28 20:21:13,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 228 transitions, 2026 flow [2023-11-28 20:21:13,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-28 20:21:13,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-28 20:21:13,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 429 transitions. [2023-11-28 20:21:13,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3404761904761905 [2023-11-28 20:21:13,928 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 429 transitions. [2023-11-28 20:21:13,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 429 transitions. [2023-11-28 20:21:13,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:13,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 429 transitions. [2023-11-28 20:21:13,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 15.321428571428571) internal successors, (429), 28 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:13,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:13,931 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:13,931 INFO L175 Difference]: Start difference. First operand has 125 places, 114 transitions, 1022 flow. Second operand 28 states and 429 transitions. [2023-11-28 20:21:13,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 228 transitions, 2026 flow [2023-11-28 20:21:13,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 228 transitions, 1858 flow, removed 53 selfloop flow, removed 11 redundant places. [2023-11-28 20:21:13,968 INFO L231 Difference]: Finished difference. Result has 145 places, 124 transitions, 1101 flow [2023-11-28 20:21:13,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1101, PETRI_PLACES=145, PETRI_TRANSITIONS=124} [2023-11-28 20:21:13,969 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2023-11-28 20:21:13,969 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 124 transitions, 1101 flow [2023-11-28 20:21:13,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 11.5) internal successors, (437), 38 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:13,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:13,970 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:13,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-28 20:21:14,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:14,170 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:14,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:14,171 INFO L85 PathProgramCache]: Analyzing trace with hash -243704603, now seen corresponding path program 1 times [2023-11-28 20:21:14,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:14,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785835401] [2023-11-28 20:21:14,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:14,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:14,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:14,754 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:14,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:14,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785835401] [2023-11-28 20:21:14,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785835401] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:14,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086884378] [2023-11-28 20:21:14,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:14,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:14,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:14,756 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:14,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-28 20:21:14,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:14,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-28 20:21:14,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:15,172 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:21:15,173 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:15,393 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:21:15,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 51 [2023-11-28 20:21:15,487 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:21:15,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086884378] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:15,487 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:21:15,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 6] total 26 [2023-11-28 20:21:15,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96899513] [2023-11-28 20:21:15,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:15,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-28 20:21:15,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:15,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-28 20:21:15,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:21:15,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2023-11-28 20:21:15,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 124 transitions, 1101 flow. Second operand has 28 states, 28 states have (on average 12.892857142857142) internal successors, (361), 28 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-28 20:21:15,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:15,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2023-11-28 20:21:15,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:17,905 INFO L124 PetriNetUnfolderBase]: 1989/4413 cut-off events. [2023-11-28 20:21:17,905 INFO L125 PetriNetUnfolderBase]: For 25879/26157 co-relation queries the response was YES. [2023-11-28 20:21:17,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17949 conditions, 4413 events. 1989/4413 cut-off events. For 25879/26157 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 30935 event pairs, 120 based on Foata normal form. 266/4668 useless extension candidates. Maximal degree in co-relation 17902. Up to 855 conditions per place. [2023-11-28 20:21:17,942 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 284 selfloop transitions, 102 changer transitions 46/452 dead transitions. [2023-11-28 20:21:17,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 452 transitions, 4077 flow [2023-11-28 20:21:17,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-28 20:21:17,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-28 20:21:17,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 738 transitions. [2023-11-28 20:21:17,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2023-11-28 20:21:17,944 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 738 transitions. [2023-11-28 20:21:17,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 738 transitions. [2023-11-28 20:21:17,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:17,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 738 transitions. [2023-11-28 20:21:17,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 18.45) internal successors, (738), 40 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:17,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 45.0) internal successors, (1845), 41 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:17,950 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 45.0) internal successors, (1845), 41 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:17,950 INFO L175 Difference]: Start difference. First operand has 145 places, 124 transitions, 1101 flow. Second operand 40 states and 738 transitions. [2023-11-28 20:21:17,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 452 transitions, 4077 flow [2023-11-28 20:21:18,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 452 transitions, 3932 flow, removed 33 selfloop flow, removed 14 redundant places. [2023-11-28 20:21:18,024 INFO L231 Difference]: Finished difference. Result has 189 places, 177 transitions, 2160 flow [2023-11-28 20:21:18,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=2160, PETRI_PLACES=189, PETRI_TRANSITIONS=177} [2023-11-28 20:21:18,024 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2023-11-28 20:21:18,025 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 177 transitions, 2160 flow [2023-11-28 20:21:18,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.892857142857142) internal successors, (361), 28 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-28 20:21:18,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:18,025 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:18,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-28 20:21:18,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-28 20:21:18,226 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:18,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:18,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1014558871, now seen corresponding path program 2 times [2023-11-28 20:21:18,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:18,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993962612] [2023-11-28 20:21:18,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:18,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:18,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:18,876 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:18,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:18,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993962612] [2023-11-28 20:21:18,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993962612] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:18,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899303069] [2023-11-28 20:21:18,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:21:18,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:18,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:18,877 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:18,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-28 20:21:18,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 20:21:18,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:21:18,966 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-28 20:21:18,968 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:19,046 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-28 20:21:19,519 INFO L349 Elim1Store]: treesize reduction 38, result has 15.6 percent of original size [2023-11-28 20:21:19,519 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 46 treesize of output 19 [2023-11-28 20:21:19,552 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:19,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:20,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 68 [2023-11-28 20:21:20,408 INFO L349 Elim1Store]: treesize reduction 8, result has 82.2 percent of original size [2023-11-28 20:21:20,408 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 133 treesize of output 131 [2023-11-28 20:21:22,300 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:22,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899303069] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:22,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:21:22,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 34 [2023-11-28 20:21:22,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843987638] [2023-11-28 20:21:22,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:22,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-11-28 20:21:22,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:22,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-11-28 20:21:22,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2023-11-28 20:21:22,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2023-11-28 20:21:22,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 177 transitions, 2160 flow. Second operand has 36 states, 36 states have (on average 12.527777777777779) internal successors, (451), 36 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:22,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:22,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2023-11-28 20:21:22,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:24,862 INFO L124 PetriNetUnfolderBase]: 1838/3947 cut-off events. [2023-11-28 20:21:24,862 INFO L125 PetriNetUnfolderBase]: For 36664/36985 co-relation queries the response was YES. [2023-11-28 20:21:24,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18877 conditions, 3947 events. 1838/3947 cut-off events. For 36664/36985 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 26765 event pairs, 971 based on Foata normal form. 40/3945 useless extension candidates. Maximal degree in co-relation 18812. Up to 2538 conditions per place. [2023-11-28 20:21:24,899 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 195 selfloop transitions, 26 changer transitions 20/260 dead transitions. [2023-11-28 20:21:24,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 260 transitions, 3051 flow [2023-11-28 20:21:24,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-28 20:21:24,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-28 20:21:24,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 369 transitions. [2023-11-28 20:21:24,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3565217391304348 [2023-11-28 20:21:24,901 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 369 transitions. [2023-11-28 20:21:24,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 369 transitions. [2023-11-28 20:21:24,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:24,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 369 transitions. [2023-11-28 20:21:24,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 16.043478260869566) internal successors, (369), 23 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:24,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:24,904 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:24,904 INFO L175 Difference]: Start difference. First operand has 189 places, 177 transitions, 2160 flow. Second operand 23 states and 369 transitions. [2023-11-28 20:21:24,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 260 transitions, 3051 flow [2023-11-28 20:21:25,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 260 transitions, 2714 flow, removed 129 selfloop flow, removed 18 redundant places. [2023-11-28 20:21:25,151 INFO L231 Difference]: Finished difference. Result has 186 places, 172 transitions, 1851 flow [2023-11-28 20:21:25,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1851, PETRI_PLACES=186, PETRI_TRANSITIONS=172} [2023-11-28 20:21:25,152 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2023-11-28 20:21:25,152 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 172 transitions, 1851 flow [2023-11-28 20:21:25,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 12.527777777777779) internal successors, (451), 36 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:25,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:25,152 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:25,157 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-28 20:21:25,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-28 20:21:25,353 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:25,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:25,353 INFO L85 PathProgramCache]: Analyzing trace with hash -869511895, now seen corresponding path program 1 times [2023-11-28 20:21:25,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:25,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966686969] [2023-11-28 20:21:25,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:25,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:25,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:25,744 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:25,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:25,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966686969] [2023-11-28 20:21:25,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966686969] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:25,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080202358] [2023-11-28 20:21:25,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:25,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:25,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:25,746 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:25,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-28 20:21:25,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:25,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-28 20:21:25,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:26,092 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:21:26,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:26,245 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:21:26,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 51 [2023-11-28 20:21:26,322 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:21:26,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080202358] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:26,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:21:26,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 6] total 25 [2023-11-28 20:21:26,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878147398] [2023-11-28 20:21:26,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:26,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-28 20:21:26,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:26,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-28 20:21:26,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2023-11-28 20:21:26,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:21:26,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 172 transitions, 1851 flow. Second operand has 27 states, 27 states have (on average 12.148148148148149) internal successors, (328), 27 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:26,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:26,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:21:26,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:28,763 INFO L124 PetriNetUnfolderBase]: 2465/5115 cut-off events. [2023-11-28 20:21:28,763 INFO L125 PetriNetUnfolderBase]: For 40687/40943 co-relation queries the response was YES. [2023-11-28 20:21:28,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22495 conditions, 5115 events. 2465/5115 cut-off events. For 40687/40943 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 35843 event pairs, 324 based on Foata normal form. 54/5126 useless extension candidates. Maximal degree in co-relation 22432. Up to 2005 conditions per place. [2023-11-28 20:21:28,796 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 245 selfloop transitions, 83 changer transitions 41/384 dead transitions. [2023-11-28 20:21:28,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 384 transitions, 3887 flow [2023-11-28 20:21:28,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-28 20:21:28,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-28 20:21:28,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 605 transitions. [2023-11-28 20:21:28,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3734567901234568 [2023-11-28 20:21:28,798 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 605 transitions. [2023-11-28 20:21:28,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 605 transitions. [2023-11-28 20:21:28,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:28,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 605 transitions. [2023-11-28 20:21:28,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 16.805555555555557) internal successors, (605), 36 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:28,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 45.0) internal successors, (1665), 37 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:28,803 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 45.0) internal successors, (1665), 37 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:28,803 INFO L175 Difference]: Start difference. First operand has 186 places, 172 transitions, 1851 flow. Second operand 36 states and 605 transitions. [2023-11-28 20:21:28,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 384 transitions, 3887 flow [2023-11-28 20:21:28,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 384 transitions, 3755 flow, removed 45 selfloop flow, removed 20 redundant places. [2023-11-28 20:21:28,944 INFO L231 Difference]: Finished difference. Result has 202 places, 190 transitions, 2428 flow [2023-11-28 20:21:28,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=2428, PETRI_PLACES=202, PETRI_TRANSITIONS=190} [2023-11-28 20:21:28,945 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2023-11-28 20:21:28,945 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 190 transitions, 2428 flow [2023-11-28 20:21:28,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 12.148148148148149) internal successors, (328), 27 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:28,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:28,946 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:28,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-28 20:21:29,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-28 20:21:29,146 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:29,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:29,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1233583975, now seen corresponding path program 3 times [2023-11-28 20:21:29,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:29,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025650751] [2023-11-28 20:21:29,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:29,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:29,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:30,188 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-28 20:21:30,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:30,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025650751] [2023-11-28 20:21:30,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025650751] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:30,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146228888] [2023-11-28 20:21:30,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-28 20:21:30,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:30,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:30,190 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:30,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-28 20:21:30,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-28 20:21:30,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:21:30,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-28 20:21:30,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:30,500 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:21:30,501 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:30,565 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:21:30,566 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 28 treesize of output 20 [2023-11-28 20:21:30,617 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:21:30,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146228888] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:30,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:21:30,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 6, 6] total 24 [2023-11-28 20:21:30,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524552190] [2023-11-28 20:21:30,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:30,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-28 20:21:30,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:30,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-28 20:21:30,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2023-11-28 20:21:30,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:21:30,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 190 transitions, 2428 flow. Second operand has 26 states, 26 states have (on average 11.653846153846153) internal successors, (303), 26 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-28 20:21:30,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:30,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:21:30,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:34,256 INFO L124 PetriNetUnfolderBase]: 4553/9576 cut-off events. [2023-11-28 20:21:34,256 INFO L125 PetriNetUnfolderBase]: For 107779/108251 co-relation queries the response was YES. [2023-11-28 20:21:34,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47143 conditions, 9576 events. 4553/9576 cut-off events. For 107779/108251 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 75845 event pairs, 421 based on Foata normal form. 614/10141 useless extension candidates. Maximal degree in co-relation 47074. Up to 2113 conditions per place. [2023-11-28 20:21:34,338 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 437 selfloop transitions, 242 changer transitions 32/722 dead transitions. [2023-11-28 20:21:34,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 722 transitions, 9481 flow [2023-11-28 20:21:34,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-28 20:21:34,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-28 20:21:34,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 719 transitions. [2023-11-28 20:21:34,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944444444444444 [2023-11-28 20:21:34,341 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 719 transitions. [2023-11-28 20:21:34,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 719 transitions. [2023-11-28 20:21:34,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:34,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 719 transitions. [2023-11-28 20:21:34,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 17.975) internal successors, (719), 40 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:34,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 45.0) internal successors, (1845), 41 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:34,346 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 45.0) internal successors, (1845), 41 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:34,346 INFO L175 Difference]: Start difference. First operand has 202 places, 190 transitions, 2428 flow. Second operand 40 states and 719 transitions. [2023-11-28 20:21:34,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 722 transitions, 9481 flow [2023-11-28 20:21:34,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 722 transitions, 9040 flow, removed 117 selfloop flow, removed 19 redundant places. [2023-11-28 20:21:34,856 INFO L231 Difference]: Finished difference. Result has 230 places, 353 transitions, 5658 flow [2023-11-28 20:21:34,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=5658, PETRI_PLACES=230, PETRI_TRANSITIONS=353} [2023-11-28 20:21:34,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2023-11-28 20:21:34,856 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 353 transitions, 5658 flow [2023-11-28 20:21:34,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 11.653846153846153) internal successors, (303), 26 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-28 20:21:34,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:34,857 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:34,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-28 20:21:35,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-28 20:21:35,057 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:35,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:35,058 INFO L85 PathProgramCache]: Analyzing trace with hash 80491613, now seen corresponding path program 4 times [2023-11-28 20:21:35,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:35,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644106191] [2023-11-28 20:21:35,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:35,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:35,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:35,928 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-28 20:21:35,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:35,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644106191] [2023-11-28 20:21:35,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644106191] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:35,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566945893] [2023-11-28 20:21:35,929 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-28 20:21:35,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:35,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:35,930 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:35,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-28 20:21:36,023 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-28 20:21:36,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:21:36,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-28 20:21:36,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:36,350 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:21:36,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:36,550 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:21:36,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 50 treesize of output 52 [2023-11-28 20:21:36,638 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:21:36,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566945893] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:36,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:21:36,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 6] total 30 [2023-11-28 20:21:36,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42905238] [2023-11-28 20:21:36,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:36,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-28 20:21:36,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:36,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-28 20:21:36,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2023-11-28 20:21:36,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:21:36,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 353 transitions, 5658 flow. Second operand has 32 states, 32 states have (on average 11.84375) internal successors, (379), 32 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:36,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:36,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:21:36,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:42,239 INFO L124 PetriNetUnfolderBase]: 6656/14323 cut-off events. [2023-11-28 20:21:42,239 INFO L125 PetriNetUnfolderBase]: For 283382/284002 co-relation queries the response was YES. [2023-11-28 20:21:42,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79740 conditions, 14323 events. 6656/14323 cut-off events. For 283382/284002 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 123220 event pairs, 259 based on Foata normal form. 1034/15270 useless extension candidates. Maximal degree in co-relation 79654. Up to 2165 conditions per place. [2023-11-28 20:21:42,374 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 499 selfloop transitions, 391 changer transitions 32/933 dead transitions. [2023-11-28 20:21:42,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 933 transitions, 14486 flow [2023-11-28 20:21:42,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-28 20:21:42,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-11-28 20:21:42,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 856 transitions. [2023-11-28 20:21:42,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40472813238770683 [2023-11-28 20:21:42,377 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 856 transitions. [2023-11-28 20:21:42,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 856 transitions. [2023-11-28 20:21:42,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:42,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 856 transitions. [2023-11-28 20:21:42,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 18.21276595744681) internal successors, (856), 47 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:42,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 45.0) internal successors, (2160), 48 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:42,382 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 45.0) internal successors, (2160), 48 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:42,383 INFO L175 Difference]: Start difference. First operand has 230 places, 353 transitions, 5658 flow. Second operand 47 states and 856 transitions. [2023-11-28 20:21:42,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 933 transitions, 14486 flow [2023-11-28 20:21:43,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 933 transitions, 13260 flow, removed 300 selfloop flow, removed 22 redundant places. [2023-11-28 20:21:43,886 INFO L231 Difference]: Finished difference. Result has 266 places, 500 transitions, 8778 flow [2023-11-28 20:21:43,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4634, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=8778, PETRI_PLACES=266, PETRI_TRANSITIONS=500} [2023-11-28 20:21:43,887 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2023-11-28 20:21:43,887 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 500 transitions, 8778 flow [2023-11-28 20:21:43,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 11.84375) internal successors, (379), 32 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:43,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:43,887 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:43,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-28 20:21:44,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:44,087 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:44,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:44,088 INFO L85 PathProgramCache]: Analyzing trace with hash 107690919, now seen corresponding path program 5 times [2023-11-28 20:21:44,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:44,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292220915] [2023-11-28 20:21:44,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:44,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:44,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:44,657 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-28 20:21:44,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:44,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292220915] [2023-11-28 20:21:44,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292220915] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:44,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498511619] [2023-11-28 20:21:44,658 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-28 20:21:44,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:44,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:44,659 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:44,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-28 20:21:44,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-28 20:21:44,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:21:44,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-28 20:21:44,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:45,070 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-28 20:21:45,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:45,271 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:21:45,271 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 50 treesize of output 52 [2023-11-28 20:21:45,366 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:21:45,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498511619] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:45,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:21:45,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 6] total 30 [2023-11-28 20:21:45,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514343114] [2023-11-28 20:21:45,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:45,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-28 20:21:45,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:45,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-28 20:21:45,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2023-11-28 20:21:45,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:21:45,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 500 transitions, 8778 flow. Second operand has 32 states, 32 states have (on average 11.84375) internal successors, (379), 32 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:45,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:45,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:21:45,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:21:51,586 INFO L124 PetriNetUnfolderBase]: 6596/14275 cut-off events. [2023-11-28 20:21:51,586 INFO L125 PetriNetUnfolderBase]: For 278446/279122 co-relation queries the response was YES. [2023-11-28 20:21:51,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83155 conditions, 14275 events. 6596/14275 cut-off events. For 278446/279122 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 123805 event pairs, 539 based on Foata normal form. 346/14498 useless extension candidates. Maximal degree in co-relation 83063. Up to 2386 conditions per place. [2023-11-28 20:21:51,759 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 394 selfloop transitions, 370 changer transitions 2/777 dead transitions. [2023-11-28 20:21:51,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 777 transitions, 13002 flow [2023-11-28 20:21:51,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-28 20:21:51,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-11-28 20:21:51,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 577 transitions. [2023-11-28 20:21:51,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38855218855218854 [2023-11-28 20:21:51,761 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 577 transitions. [2023-11-28 20:21:51,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 577 transitions. [2023-11-28 20:21:51,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:21:51,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 577 transitions. [2023-11-28 20:21:51,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 17.484848484848484) internal successors, (577), 33 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:51,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 45.0) internal successors, (1530), 34 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:51,765 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 45.0) internal successors, (1530), 34 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:51,765 INFO L175 Difference]: Start difference. First operand has 266 places, 500 transitions, 8778 flow. Second operand 33 states and 577 transitions. [2023-11-28 20:21:51,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 777 transitions, 13002 flow [2023-11-28 20:21:53,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 777 transitions, 12195 flow, removed 243 selfloop flow, removed 26 redundant places. [2023-11-28 20:21:53,887 INFO L231 Difference]: Finished difference. Result has 269 places, 524 transitions, 9501 flow [2023-11-28 20:21:53,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7959, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=340, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=9501, PETRI_PLACES=269, PETRI_TRANSITIONS=524} [2023-11-28 20:21:53,888 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2023-11-28 20:21:53,888 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 524 transitions, 9501 flow [2023-11-28 20:21:53,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 11.84375) internal successors, (379), 32 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:21:53,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:21:53,888 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:53,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-28 20:21:54,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:54,089 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:21:54,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:54,089 INFO L85 PathProgramCache]: Analyzing trace with hash -956548239, now seen corresponding path program 3 times [2023-11-28 20:21:54,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:54,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489574603] [2023-11-28 20:21:54,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:54,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:54,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:55,477 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-28 20:21:55,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:55,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489574603] [2023-11-28 20:21:55,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489574603] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:21:55,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602708373] [2023-11-28 20:21:55,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-28 20:21:55,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:55,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:55,479 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:55,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-28 20:21:55,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-28 20:21:55,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:21:55,595 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-28 20:21:55,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:55,926 INFO L349 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2023-11-28 20:21:55,927 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 34 treesize of output 13 [2023-11-28 20:21:55,955 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:21:55,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:21:56,297 INFO L349 Elim1Store]: treesize reduction 24, result has 51.0 percent of original size [2023-11-28 20:21:56,298 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 39 [2023-11-28 20:21:56,452 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:21:56,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602708373] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:21:56,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:21:56,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 6, 6] total 26 [2023-11-28 20:21:56,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003684441] [2023-11-28 20:21:56,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:21:56,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-28 20:21:56,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:56,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-28 20:21:56,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=606, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:21:56,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2023-11-28 20:21:56,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 524 transitions, 9501 flow. Second operand has 28 states, 28 states have (on average 12.892857142857142) internal successors, (361), 28 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-28 20:21:56,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:21:56,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2023-11-28 20:21:56,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:03,404 INFO L124 PetriNetUnfolderBase]: 6909/16280 cut-off events. [2023-11-28 20:22:03,404 INFO L125 PetriNetUnfolderBase]: For 338793/340169 co-relation queries the response was YES. [2023-11-28 20:22:03,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98036 conditions, 16280 events. 6909/16280 cut-off events. For 338793/340169 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 153887 event pairs, 395 based on Foata normal form. 1082/17197 useless extension candidates. Maximal degree in co-relation 97951. Up to 4517 conditions per place. [2023-11-28 20:22:03,601 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 455 selfloop transitions, 508 changer transitions 31/1023 dead transitions. [2023-11-28 20:22:03,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 1023 transitions, 18023 flow [2023-11-28 20:22:03,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-28 20:22:03,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-28 20:22:03,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 808 transitions. [2023-11-28 20:22:03,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4080808080808081 [2023-11-28 20:22:03,604 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 808 transitions. [2023-11-28 20:22:03,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 808 transitions. [2023-11-28 20:22:03,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:03,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 808 transitions. [2023-11-28 20:22:03,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 18.363636363636363) internal successors, (808), 44 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:03,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 45.0) internal successors, (2025), 45 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:03,611 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 45.0) internal successors, (2025), 45 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:03,611 INFO L175 Difference]: Start difference. First operand has 269 places, 524 transitions, 9501 flow. Second operand 44 states and 808 transitions. [2023-11-28 20:22:03,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 1023 transitions, 18023 flow [2023-11-28 20:22:06,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 1023 transitions, 17106 flow, removed 97 selfloop flow, removed 21 redundant places. [2023-11-28 20:22:06,417 INFO L231 Difference]: Finished difference. Result has 306 places, 749 transitions, 15471 flow [2023-11-28 20:22:06,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8853, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=15471, PETRI_PLACES=306, PETRI_TRANSITIONS=749} [2023-11-28 20:22:06,418 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2023-11-28 20:22:06,418 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 749 transitions, 15471 flow [2023-11-28 20:22:06,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 12.892857142857142) internal successors, (361), 28 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-28 20:22:06,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:06,418 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:22:06,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-28 20:22:06,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-28 20:22:06,619 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:22:06,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:06,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1792273227, now seen corresponding path program 2 times [2023-11-28 20:22:06,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:06,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638703348] [2023-11-28 20:22:06,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:06,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:06,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:06,698 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:22:06,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:06,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638703348] [2023-11-28 20:22:06,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638703348] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:06,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506732042] [2023-11-28 20:22:06,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:22:06,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:06,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:06,700 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:06,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-28 20:22:06,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 20:22:06,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:22:06,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 20:22:06,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:06,836 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:22:06,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:06,947 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:22:06,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506732042] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:22:06,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:22:06,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 6] total 10 [2023-11-28 20:22:06,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801676245] [2023-11-28 20:22:06,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:22:06,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:22:06,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:06,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:22:06,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:06,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2023-11-28 20:22:06,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 749 transitions, 15471 flow. Second operand has 11 states, 11 states have (on average 20.181818181818183) internal successors, (222), 11 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:06,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:06,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2023-11-28 20:22:06,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:12,813 INFO L124 PetriNetUnfolderBase]: 8000/19439 cut-off events. [2023-11-28 20:22:12,813 INFO L125 PetriNetUnfolderBase]: For 517995/519959 co-relation queries the response was YES. [2023-11-28 20:22:13,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131343 conditions, 19439 events. 8000/19439 cut-off events. For 517995/519959 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 193351 event pairs, 1104 based on Foata normal form. 903/20114 useless extension candidates. Maximal degree in co-relation 131245. Up to 6682 conditions per place. [2023-11-28 20:22:13,140 INFO L140 encePairwiseOnDemand]: 41/45 looper letters, 512 selfloop transitions, 393 changer transitions 37/974 dead transitions. [2023-11-28 20:22:13,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 974 transitions, 21861 flow [2023-11-28 20:22:13,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-28 20:22:13,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-28 20:22:13,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2023-11-28 20:22:13,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2023-11-28 20:22:13,141 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 142 transitions. [2023-11-28 20:22:13,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 142 transitions. [2023-11-28 20:22:13,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:13,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 142 transitions. [2023-11-28 20:22:13,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 28.4) internal successors, (142), 5 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:13,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 45.0) internal successors, (270), 6 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:13,141 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 45.0) internal successors, (270), 6 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:13,142 INFO L175 Difference]: Start difference. First operand has 306 places, 749 transitions, 15471 flow. Second operand 5 states and 142 transitions. [2023-11-28 20:22:13,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 974 transitions, 21861 flow [2023-11-28 20:22:19,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 974 transitions, 20373 flow, removed 679 selfloop flow, removed 21 redundant places. [2023-11-28 20:22:19,443 INFO L231 Difference]: Finished difference. Result has 291 places, 830 transitions, 17320 flow [2023-11-28 20:22:19,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=14278, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=17320, PETRI_PLACES=291, PETRI_TRANSITIONS=830} [2023-11-28 20:22:19,444 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2023-11-28 20:22:19,444 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 830 transitions, 17320 flow [2023-11-28 20:22:19,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 20.181818181818183) internal successors, (222), 11 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:19,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:19,445 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 3, 3, 3, 1, 1, 1, 1, 1] [2023-11-28 20:22:19,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-28 20:22:19,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:19,645 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:22:19,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:19,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1864030377, now seen corresponding path program 2 times [2023-11-28 20:22:19,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:19,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932943177] [2023-11-28 20:22:19,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:19,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:19,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:19,824 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 27 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-28 20:22:19,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:19,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932943177] [2023-11-28 20:22:19,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932943177] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:19,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617969636] [2023-11-28 20:22:19,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:22:19,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:19,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:19,825 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:19,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-28 20:22:19,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-28 20:22:19,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:22:19,907 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-28 20:22:19,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:19,955 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-28 20:22:19,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:19,996 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-11-28 20:22:19,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617969636] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:22:19,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:22:19,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 3, 3] total 15 [2023-11-28 20:22:19,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299352526] [2023-11-28 20:22:19,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:22:19,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:22:19,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:19,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:22:19,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-11-28 20:22:20,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:22:20,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 830 transitions, 17320 flow. Second operand has 16 states, 16 states have (on average 12.6875) internal successors, (203), 16 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:20,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:20,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:22:20,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:26,448 INFO L124 PetriNetUnfolderBase]: 8196/17569 cut-off events. [2023-11-28 20:22:26,448 INFO L125 PetriNetUnfolderBase]: For 525080/528770 co-relation queries the response was YES. [2023-11-28 20:22:26,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122598 conditions, 17569 events. 8196/17569 cut-off events. For 525080/528770 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 159177 event pairs, 2133 based on Foata normal form. 2323/19704 useless extension candidates. Maximal degree in co-relation 122499. Up to 6691 conditions per place. [2023-11-28 20:22:26,695 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 1025 selfloop transitions, 48 changer transitions 134/1232 dead transitions. [2023-11-28 20:22:26,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 1232 transitions, 28599 flow [2023-11-28 20:22:26,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-28 20:22:26,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-28 20:22:26,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 365 transitions. [2023-11-28 20:22:26,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3526570048309179 [2023-11-28 20:22:26,696 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 365 transitions. [2023-11-28 20:22:26,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 365 transitions. [2023-11-28 20:22:26,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:26,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 365 transitions. [2023-11-28 20:22:26,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 15.869565217391305) internal successors, (365), 23 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:26,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:26,698 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:26,698 INFO L175 Difference]: Start difference. First operand has 291 places, 830 transitions, 17320 flow. Second operand 23 states and 365 transitions. [2023-11-28 20:22:26,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 1232 transitions, 28599 flow [2023-11-28 20:22:30,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 1232 transitions, 27253 flow, removed 185 selfloop flow, removed 18 redundant places. [2023-11-28 20:22:30,402 INFO L231 Difference]: Finished difference. Result has 283 places, 620 transitions, 12187 flow [2023-11-28 20:22:30,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=12595, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12187, PETRI_PLACES=283, PETRI_TRANSITIONS=620} [2023-11-28 20:22:30,403 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2023-11-28 20:22:30,403 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 620 transitions, 12187 flow [2023-11-28 20:22:30,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.6875) internal successors, (203), 16 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:30,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:30,404 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:22:30,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-28 20:22:30,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-28 20:22:30,604 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:22:30,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:30,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1310645507, now seen corresponding path program 1 times [2023-11-28 20:22:30,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:30,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599654100] [2023-11-28 20:22:30,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:30,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:30,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:31,281 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-28 20:22:31,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:31,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599654100] [2023-11-28 20:22:31,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599654100] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:31,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294939258] [2023-11-28 20:22:31,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:31,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:31,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:31,283 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:31,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-28 20:22:31,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:31,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-28 20:22:31,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:31,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:22:32,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:22:32,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 15 [2023-11-28 20:22:32,476 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-28 20:22:32,477 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:33,525 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 95 treesize of output 85 [2023-11-28 20:22:33,566 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:22:33,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 294 treesize of output 257 [2023-11-28 20:22:35,720 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:35,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294939258] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:22:35,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:22:35,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 48 [2023-11-28 20:22:35,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800014789] [2023-11-28 20:22:35,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:22:35,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-11-28 20:22:35,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:35,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-28 20:22:35,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2236, Unknown=0, NotChecked=0, Total=2450 [2023-11-28 20:22:36,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2023-11-28 20:22:36,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 620 transitions, 12187 flow. Second operand has 50 states, 50 states have (on average 10.74) internal successors, (537), 50 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:36,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:36,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2023-11-28 20:22:36,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:22:49,454 INFO L124 PetriNetUnfolderBase]: 11458/22269 cut-off events. [2023-11-28 20:22:49,454 INFO L125 PetriNetUnfolderBase]: For 417073/417447 co-relation queries the response was YES. [2023-11-28 20:22:49,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135818 conditions, 22269 events. 11458/22269 cut-off events. For 417073/417447 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 190504 event pairs, 2274 based on Foata normal form. 182/22339 useless extension candidates. Maximal degree in co-relation 135725. Up to 11291 conditions per place. [2023-11-28 20:22:49,708 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 817 selfloop transitions, 250 changer transitions 78/1162 dead transitions. [2023-11-28 20:22:49,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 1162 transitions, 20577 flow [2023-11-28 20:22:49,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-11-28 20:22:49,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-11-28 20:22:49,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 979 transitions. [2023-11-28 20:22:49,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.345326278659612 [2023-11-28 20:22:49,710 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 979 transitions. [2023-11-28 20:22:49,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 979 transitions. [2023-11-28 20:22:49,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:22:49,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 979 transitions. [2023-11-28 20:22:49,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 15.53968253968254) internal successors, (979), 63 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:49,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 45.0) internal successors, (2880), 64 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:49,715 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 45.0) internal successors, (2880), 64 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:49,715 INFO L175 Difference]: Start difference. First operand has 283 places, 620 transitions, 12187 flow. Second operand 63 states and 979 transitions. [2023-11-28 20:22:49,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 1162 transitions, 20577 flow [2023-11-28 20:22:53,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 1162 transitions, 20410 flow, removed 59 selfloop flow, removed 12 redundant places. [2023-11-28 20:22:53,574 INFO L231 Difference]: Finished difference. Result has 351 places, 691 transitions, 14500 flow [2023-11-28 20:22:53,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=12080, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=14500, PETRI_PLACES=351, PETRI_TRANSITIONS=691} [2023-11-28 20:22:53,575 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2023-11-28 20:22:53,575 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 691 transitions, 14500 flow [2023-11-28 20:22:53,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 10.74) internal successors, (537), 50 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:53,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:22:53,576 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:22:53,580 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-28 20:22:53,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:53,776 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:22:53,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:53,776 INFO L85 PathProgramCache]: Analyzing trace with hash 539278647, now seen corresponding path program 6 times [2023-11-28 20:22:53,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:53,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615096630] [2023-11-28 20:22:53,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:53,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:53,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:54,765 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:54,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:54,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615096630] [2023-11-28 20:22:54,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615096630] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:54,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714924653] [2023-11-28 20:22:54,765 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-28 20:22:54,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:54,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:54,767 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:54,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-28 20:22:54,873 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-28 20:22:54,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:22:54,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-28 20:22:54,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:55,016 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-28 20:22:55,503 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:55,503 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:56,848 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-28 20:22:56,858 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-28 20:22:56,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 41 [2023-11-28 20:22:57,341 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:57,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714924653] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:22:57,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:22:57,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 50 [2023-11-28 20:22:57,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163554050] [2023-11-28 20:22:57,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:22:57,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-28 20:22:57,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:57,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-28 20:22:57,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2380, Unknown=0, NotChecked=0, Total=2652 [2023-11-28 20:22:57,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:22:57,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 691 transitions, 14500 flow. Second operand has 52 states, 52 states have (on average 11.538461538461538) internal successors, (600), 52 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:22:57,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:22:57,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:22:57,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:23:07,988 INFO L124 PetriNetUnfolderBase]: 8714/17819 cut-off events. [2023-11-28 20:23:07,988 INFO L125 PetriNetUnfolderBase]: For 395062/395547 co-relation queries the response was YES. [2023-11-28 20:23:08,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125249 conditions, 17819 events. 8714/17819 cut-off events. For 395062/395547 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 154012 event pairs, 2675 based on Foata normal form. 112/17817 useless extension candidates. Maximal degree in co-relation 125135. Up to 8692 conditions per place. [2023-11-28 20:23:08,242 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 665 selfloop transitions, 209 changer transitions 52/944 dead transitions. [2023-11-28 20:23:08,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 944 transitions, 18682 flow [2023-11-28 20:23:08,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-28 20:23:08,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-11-28 20:23:08,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 738 transitions. [2023-11-28 20:23:08,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2023-11-28 20:23:08,244 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 738 transitions. [2023-11-28 20:23:08,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 738 transitions. [2023-11-28 20:23:08,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:23:08,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 738 transitions. [2023-11-28 20:23:08,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 15.375) internal successors, (738), 48 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:08,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 45.0) internal successors, (2205), 49 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:08,333 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 45.0) internal successors, (2205), 49 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:08,333 INFO L175 Difference]: Start difference. First operand has 351 places, 691 transitions, 14500 flow. Second operand 48 states and 738 transitions. [2023-11-28 20:23:08,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 944 transitions, 18682 flow [2023-11-28 20:23:11,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 944 transitions, 18190 flow, removed 111 selfloop flow, removed 27 redundant places. [2023-11-28 20:23:11,898 INFO L231 Difference]: Finished difference. Result has 362 places, 684 transitions, 14361 flow [2023-11-28 20:23:11,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=14039, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=14361, PETRI_PLACES=362, PETRI_TRANSITIONS=684} [2023-11-28 20:23:11,899 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2023-11-28 20:23:11,899 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 684 transitions, 14361 flow [2023-11-28 20:23:11,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 11.538461538461538) internal successors, (600), 52 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:11,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:23:11,899 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:23:11,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-28 20:23:12,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-28 20:23:12,100 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:23:12,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:23:12,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1964011709, now seen corresponding path program 7 times [2023-11-28 20:23:12,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:23:12,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060777787] [2023-11-28 20:23:12,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:12,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:23:12,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:12,703 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:23:12,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:23:12,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060777787] [2023-11-28 20:23:12,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060777787] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:23:12,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081333515] [2023-11-28 20:23:12,704 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-28 20:23:12,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:12,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:23:12,705 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:23:12,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-28 20:23:12,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:12,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-28 20:23:12,830 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:23:13,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:13,794 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:23:13,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 15 [2023-11-28 20:23:13,822 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:23:13,822 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:23:14,740 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 95 treesize of output 85 [2023-11-28 20:23:14,776 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:23:14,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 294 treesize of output 257 [2023-11-28 20:23:16,803 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:23:16,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081333515] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:23:16,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:23:16,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 48 [2023-11-28 20:23:16,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249617241] [2023-11-28 20:23:16,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:23:16,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-11-28 20:23:16,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:23:16,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-28 20:23:16,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=2257, Unknown=0, NotChecked=0, Total=2450 [2023-11-28 20:23:17,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:23:17,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 684 transitions, 14361 flow. Second operand has 50 states, 50 states have (on average 11.56) internal successors, (578), 50 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:17,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:23:17,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:23:17,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:23:30,506 INFO L124 PetriNetUnfolderBase]: 9009/18354 cut-off events. [2023-11-28 20:23:30,506 INFO L125 PetriNetUnfolderBase]: For 416693/417125 co-relation queries the response was YES. [2023-11-28 20:23:30,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130034 conditions, 18354 events. 9009/18354 cut-off events. For 416693/417125 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 159782 event pairs, 1267 based on Foata normal form. 84/18333 useless extension candidates. Maximal degree in co-relation 129922. Up to 8196 conditions per place. [2023-11-28 20:23:30,725 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 775 selfloop transitions, 241 changer transitions 0/1034 dead transitions. [2023-11-28 20:23:30,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 1034 transitions, 20054 flow [2023-11-28 20:23:30,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-28 20:23:30,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-11-28 20:23:30,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 814 transitions. [2023-11-28 20:23:30,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35468409586056643 [2023-11-28 20:23:30,727 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 814 transitions. [2023-11-28 20:23:30,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 814 transitions. [2023-11-28 20:23:30,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:23:30,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 814 transitions. [2023-11-28 20:23:30,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 15.96078431372549) internal successors, (814), 51 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:30,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 45.0) internal successors, (2340), 52 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:30,731 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 45.0) internal successors, (2340), 52 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:30,731 INFO L175 Difference]: Start difference. First operand has 362 places, 684 transitions, 14361 flow. Second operand 51 states and 814 transitions. [2023-11-28 20:23:30,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 1034 transitions, 20054 flow [2023-11-28 20:23:34,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 1034 transitions, 19771 flow, removed 65 selfloop flow, removed 39 redundant places. [2023-11-28 20:23:34,631 INFO L231 Difference]: Finished difference. Result has 367 places, 718 transitions, 15733 flow [2023-11-28 20:23:34,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=14133, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=15733, PETRI_PLACES=367, PETRI_TRANSITIONS=718} [2023-11-28 20:23:34,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2023-11-28 20:23:34,632 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 718 transitions, 15733 flow [2023-11-28 20:23:34,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 11.56) internal successors, (578), 50 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:34,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:23:34,632 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:23:34,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-28 20:23:34,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:34,833 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:23:34,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:23:34,833 INFO L85 PathProgramCache]: Analyzing trace with hash -322729499, now seen corresponding path program 3 times [2023-11-28 20:23:34,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:23:34,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091852584] [2023-11-28 20:23:34,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:34,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:23:34,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:35,429 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:23:35,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:23:35,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091852584] [2023-11-28 20:23:35,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091852584] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:23:35,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206169700] [2023-11-28 20:23:35,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-28 20:23:35,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:35,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:23:35,430 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:23:35,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-28 20:23:35,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-28 20:23:35,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:23:35,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-28 20:23:35,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:23:35,838 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-28 20:23:35,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:23:36,043 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-28 20:23:36,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 11 [2023-11-28 20:23:36,223 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:23:36,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206169700] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:23:36,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:23:36,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 6, 8] total 29 [2023-11-28 20:23:36,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409970864] [2023-11-28 20:23:36,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:23:36,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-28 20:23:36,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:23:36,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-28 20:23:36,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=771, Unknown=0, NotChecked=0, Total=930 [2023-11-28 20:23:36,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:23:36,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 718 transitions, 15733 flow. Second operand has 31 states, 31 states have (on average 12.290322580645162) internal successors, (381), 31 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:36,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:23:36,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:23:36,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:23:43,552 INFO L124 PetriNetUnfolderBase]: 9159/19489 cut-off events. [2023-11-28 20:23:43,552 INFO L125 PetriNetUnfolderBase]: For 506550/507472 co-relation queries the response was YES. [2023-11-28 20:23:43,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131931 conditions, 19489 events. 9159/19489 cut-off events. For 506550/507472 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 177260 event pairs, 2434 based on Foata normal form. 556/19868 useless extension candidates. Maximal degree in co-relation 131817. Up to 12916 conditions per place. [2023-11-28 20:23:43,801 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 596 selfloop transitions, 96 changer transitions 95/841 dead transitions. [2023-11-28 20:23:43,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 841 transitions, 18665 flow [2023-11-28 20:23:43,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-28 20:23:43,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-28 20:23:43,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 390 transitions. [2023-11-28 20:23:43,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2023-11-28 20:23:43,802 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 390 transitions. [2023-11-28 20:23:43,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 390 transitions. [2023-11-28 20:23:43,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:23:43,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 390 transitions. [2023-11-28 20:23:43,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 15.6) internal successors, (390), 25 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:43,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 45.0) internal successors, (1170), 26 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:43,805 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 45.0) internal successors, (1170), 26 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:43,805 INFO L175 Difference]: Start difference. First operand has 367 places, 718 transitions, 15733 flow. Second operand 25 states and 390 transitions. [2023-11-28 20:23:43,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 841 transitions, 18665 flow [2023-11-28 20:23:48,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 841 transitions, 18540 flow, removed 14 selfloop flow, removed 30 redundant places. [2023-11-28 20:23:48,369 INFO L231 Difference]: Finished difference. Result has 364 places, 663 transitions, 14486 flow [2023-11-28 20:23:48,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=15608, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=14486, PETRI_PLACES=364, PETRI_TRANSITIONS=663} [2023-11-28 20:23:48,370 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 320 predicate places. [2023-11-28 20:23:48,370 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 663 transitions, 14486 flow [2023-11-28 20:23:48,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 12.290322580645162) internal successors, (381), 31 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:48,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:23:48,371 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:23:48,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-28 20:23:48,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:48,571 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:23:48,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:23:48,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1121645291, now seen corresponding path program 4 times [2023-11-28 20:23:48,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:23:48,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23353455] [2023-11-28 20:23:48,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:48,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:23:48,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:49,255 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:23:49,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:23:49,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23353455] [2023-11-28 20:23:49,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23353455] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:23:49,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542890779] [2023-11-28 20:23:49,255 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-28 20:23:49,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:49,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:23:49,256 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:23:49,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-28 20:23:49,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-28 20:23:49,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:23:49,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-28 20:23:49,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:23:49,910 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:23:49,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:23:50,423 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:23:50,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 72 treesize of output 104 [2023-11-28 20:23:50,570 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:23:50,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542890779] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:23:50,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:23:50,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 9] total 37 [2023-11-28 20:23:50,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174397738] [2023-11-28 20:23:50,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:23:50,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-11-28 20:23:50,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:23:50,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-11-28 20:23:50,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1362, Unknown=0, NotChecked=0, Total=1482 [2023-11-28 20:23:51,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:23:51,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 663 transitions, 14486 flow. Second operand has 39 states, 39 states have (on average 11.974358974358974) internal successors, (467), 39 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:23:51,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:23:51,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:23:51,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:24:00,377 INFO L124 PetriNetUnfolderBase]: 9338/19827 cut-off events. [2023-11-28 20:24:00,377 INFO L125 PetriNetUnfolderBase]: For 578349/579496 co-relation queries the response was YES. [2023-11-28 20:24:00,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139401 conditions, 19827 events. 9338/19827 cut-off events. For 578349/579496 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 182320 event pairs, 1791 based on Foata normal form. 786/20472 useless extension candidates. Maximal degree in co-relation 139296. Up to 10679 conditions per place. [2023-11-28 20:24:00,729 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 679 selfloop transitions, 239 changer transitions 40/1008 dead transitions. [2023-11-28 20:24:00,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 1008 transitions, 20260 flow [2023-11-28 20:24:00,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-28 20:24:00,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-11-28 20:24:00,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 877 transitions. [2023-11-28 20:24:00,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36771488469601676 [2023-11-28 20:24:00,731 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 877 transitions. [2023-11-28 20:24:00,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 877 transitions. [2023-11-28 20:24:00,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:24:00,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 877 transitions. [2023-11-28 20:24:00,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 16.547169811320753) internal successors, (877), 53 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:00,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 45.0) internal successors, (2430), 54 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:00,735 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 45.0) internal successors, (2430), 54 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:00,735 INFO L175 Difference]: Start difference. First operand has 364 places, 663 transitions, 14486 flow. Second operand 53 states and 877 transitions. [2023-11-28 20:24:00,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 1008 transitions, 20260 flow [2023-11-28 20:24:04,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 1008 transitions, 19788 flow, removed 69 selfloop flow, removed 21 redundant places. [2023-11-28 20:24:04,767 INFO L231 Difference]: Finished difference. Result has 383 places, 717 transitions, 16605 flow [2023-11-28 20:24:04,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=14093, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=16605, PETRI_PLACES=383, PETRI_TRANSITIONS=717} [2023-11-28 20:24:04,768 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 339 predicate places. [2023-11-28 20:24:04,768 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 717 transitions, 16605 flow [2023-11-28 20:24:04,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 11.974358974358974) internal successors, (467), 39 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:04,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:24:04,768 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:24:04,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-28 20:24:04,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-28 20:24:04,969 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:24:04,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:24:04,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1232541173, now seen corresponding path program 4 times [2023-11-28 20:24:04,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:24:04,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495805246] [2023-11-28 20:24:04,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:04,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:24:04,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:24:06,016 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:24:06,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:24:06,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495805246] [2023-11-28 20:24:06,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495805246] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:24:06,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453955833] [2023-11-28 20:24:06,016 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-28 20:24:06,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:24:06,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:24:06,017 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:24:06,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-28 20:24:06,120 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-28 20:24:06,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:24:06,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-28 20:24:06,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:24:07,552 INFO L349 Elim1Store]: treesize reduction 99, result has 9.2 percent of original size [2023-11-28 20:24:07,552 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 68 treesize of output 27 [2023-11-28 20:24:07,602 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:24:07,602 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:24:08,326 INFO L349 Elim1Store]: treesize reduction 24, result has 78.0 percent of original size [2023-11-28 20:24:08,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 70 treesize of output 104 [2023-11-28 20:24:09,430 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:24:09,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453955833] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:24:09,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:24:09,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 50 [2023-11-28 20:24:09,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922690852] [2023-11-28 20:24:09,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:24:09,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-28 20:24:09,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:24:09,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-28 20:24:09,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=2400, Unknown=0, NotChecked=0, Total=2652 [2023-11-28 20:24:10,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2023-11-28 20:24:10,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 717 transitions, 16605 flow. Second operand has 52 states, 52 states have (on average 12.423076923076923) internal successors, (646), 52 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:10,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:24:10,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2023-11-28 20:24:10,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:24:20,000 INFO L124 PetriNetUnfolderBase]: 6926/16005 cut-off events. [2023-11-28 20:24:20,000 INFO L125 PetriNetUnfolderBase]: For 579035/580549 co-relation queries the response was YES. [2023-11-28 20:24:20,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126412 conditions, 16005 events. 6926/16005 cut-off events. For 579035/580549 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 153298 event pairs, 3669 based on Foata normal form. 783/16596 useless extension candidates. Maximal degree in co-relation 126299. Up to 11174 conditions per place. [2023-11-28 20:24:20,232 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 641 selfloop transitions, 17 changer transitions 105/803 dead transitions. [2023-11-28 20:24:20,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 803 transitions, 18524 flow [2023-11-28 20:24:20,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-28 20:24:20,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-28 20:24:20,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 441 transitions. [2023-11-28 20:24:20,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2023-11-28 20:24:20,234 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 441 transitions. [2023-11-28 20:24:20,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 441 transitions. [2023-11-28 20:24:20,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:24:20,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 441 transitions. [2023-11-28 20:24:20,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 15.75) internal successors, (441), 28 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:20,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:20,236 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:20,236 INFO L175 Difference]: Start difference. First operand has 383 places, 717 transitions, 16605 flow. Second operand 28 states and 441 transitions. [2023-11-28 20:24:20,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 803 transitions, 18524 flow [2023-11-28 20:24:24,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 803 transitions, 18167 flow, removed 144 selfloop flow, removed 23 redundant places. [2023-11-28 20:24:24,351 INFO L231 Difference]: Finished difference. Result has 373 places, 681 transitions, 15802 flow [2023-11-28 20:24:24,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=16237, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=15802, PETRI_PLACES=373, PETRI_TRANSITIONS=681} [2023-11-28 20:24:24,352 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2023-11-28 20:24:24,352 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 681 transitions, 15802 flow [2023-11-28 20:24:24,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 12.423076923076923) internal successors, (646), 52 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:24,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:24:24,353 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:24:24,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-11-28 20:24:24,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-28 20:24:24,553 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:24:24,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:24:24,553 INFO L85 PathProgramCache]: Analyzing trace with hash 884601999, now seen corresponding path program 8 times [2023-11-28 20:24:24,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:24:24,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477461723] [2023-11-28 20:24:24,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:24,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:24:24,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:24:25,671 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:24:25,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:24:25,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477461723] [2023-11-28 20:24:25,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477461723] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:24:25,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784069998] [2023-11-28 20:24:25,671 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:24:25,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:24:25,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:24:25,672 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:24:25,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-28 20:24:25,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 20:24:25,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:24:25,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-28 20:24:25,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:24:26,614 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:24:26,614 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:24:27,417 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:24:27,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 148 treesize of output 128 [2023-11-28 20:24:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-28 20:24:27,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784069998] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:24:27,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:24:27,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 10] total 44 [2023-11-28 20:24:27,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789292909] [2023-11-28 20:24:27,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:24:27,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-11-28 20:24:27,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:24:27,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-11-28 20:24:27,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1903, Unknown=0, NotChecked=0, Total=2070 [2023-11-28 20:24:27,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2023-11-28 20:24:27,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 681 transitions, 15802 flow. Second operand has 46 states, 46 states have (on average 10.826086956521738) internal successors, (498), 46 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:27,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:24:27,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2023-11-28 20:24:27,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:24:52,860 INFO L124 PetriNetUnfolderBase]: 27226/53749 cut-off events. [2023-11-28 20:24:52,860 INFO L125 PetriNetUnfolderBase]: For 1858961/1859491 co-relation queries the response was YES. [2023-11-28 20:24:53,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 380682 conditions, 53749 events. 27226/53749 cut-off events. For 1858961/1859491 co-relation queries the response was YES. Maximal size of possible extension queue 1639. Compared 529911 event pairs, 1636 based on Foata normal form. 816/54344 useless extension candidates. Maximal degree in co-relation 380571. Up to 8515 conditions per place. [2023-11-28 20:24:53,845 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 1206 selfloop transitions, 1366 changer transitions 33/2615 dead transitions. [2023-11-28 20:24:53,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 2615 transitions, 61890 flow [2023-11-28 20:24:53,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2023-11-28 20:24:53,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2023-11-28 20:24:53,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 1472 transitions. [2023-11-28 20:24:53,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941097724230254 [2023-11-28 20:24:53,850 INFO L72 ComplementDD]: Start complementDD. Operand 83 states and 1472 transitions. [2023-11-28 20:24:53,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 83 states and 1472 transitions. [2023-11-28 20:24:53,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:24:53,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 83 states and 1472 transitions. [2023-11-28 20:24:53,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 84 states, 83 states have (on average 17.734939759036145) internal successors, (1472), 83 states have internal predecessors, (1472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:53,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 84 states, 84 states have (on average 45.0) internal successors, (3780), 84 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:53,857 INFO L81 ComplementDD]: Finished complementDD. Result has 84 states, 84 states have (on average 45.0) internal successors, (3780), 84 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:24:53,857 INFO L175 Difference]: Start difference. First operand has 373 places, 681 transitions, 15802 flow. Second operand 83 states and 1472 transitions. [2023-11-28 20:24:53,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 2615 transitions, 61890 flow [2023-11-28 20:25:11,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 2615 transitions, 59138 flow, removed 439 selfloop flow, removed 23 redundant places. [2023-11-28 20:25:11,422 INFO L231 Difference]: Finished difference. Result has 436 places, 1616 transitions, 42408 flow [2023-11-28 20:25:11,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=15155, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=476, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=83, PETRI_FLOW=42408, PETRI_PLACES=436, PETRI_TRANSITIONS=1616} [2023-11-28 20:25:11,423 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2023-11-28 20:25:11,423 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 1616 transitions, 42408 flow [2023-11-28 20:25:11,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.826086956521738) internal successors, (498), 46 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:25:11,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:25:11,423 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:25:11,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-28 20:25:11,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-28 20:25:11,624 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:25:11,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:25:11,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1307336899, now seen corresponding path program 2 times [2023-11-28 20:25:11,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:25:11,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281234493] [2023-11-28 20:25:11,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:11,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:25:11,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:25:13,575 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:25:13,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:25:13,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281234493] [2023-11-28 20:25:13,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281234493] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:25:13,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372611147] [2023-11-28 20:25:13,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-28 20:25:13,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:25:13,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:25:13,577 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:25:13,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-28 20:25:13,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-28 20:25:13,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:25:13,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-28 20:25:13,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:25:14,501 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:25:14,501 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:25:15,026 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:25:15,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 73 treesize of output 105 [2023-11-28 20:25:15,193 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-28 20:25:15,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372611147] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:25:15,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:25:15,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15, 9] total 44 [2023-11-28 20:25:15,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899873519] [2023-11-28 20:25:15,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:25:15,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-11-28 20:25:15,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:25:15,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-11-28 20:25:15,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1904, Unknown=0, NotChecked=0, Total=2070 [2023-11-28 20:25:15,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 45 [2023-11-28 20:25:15,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1616 transitions, 42408 flow. Second operand has 46 states, 46 states have (on average 10.891304347826088) internal successors, (501), 46 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:25:15,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:25:15,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 45 [2023-11-28 20:25:15,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:26:11,229 INFO L124 PetriNetUnfolderBase]: 36532/72254 cut-off events. [2023-11-28 20:26:11,229 INFO L125 PetriNetUnfolderBase]: For 2879199/2880015 co-relation queries the response was YES. [2023-11-28 20:26:12,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 557408 conditions, 72254 events. 36532/72254 cut-off events. For 2879199/2880015 co-relation queries the response was YES. Maximal size of possible extension queue 2173. Compared 744207 event pairs, 3610 based on Foata normal form. 88/72149 useless extension candidates. Maximal degree in co-relation 557256. Up to 20878 conditions per place. [2023-11-28 20:26:13,224 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 1516 selfloop transitions, 1342 changer transitions 36/2904 dead transitions. [2023-11-28 20:26:13,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 2904 transitions, 75018 flow [2023-11-28 20:26:13,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-28 20:26:13,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2023-11-28 20:26:13,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 907 transitions. [2023-11-28 20:26:13,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3599206349206349 [2023-11-28 20:26:13,226 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 907 transitions. [2023-11-28 20:26:13,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 907 transitions. [2023-11-28 20:26:13,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:26:13,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 907 transitions. [2023-11-28 20:26:13,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 16.196428571428573) internal successors, (907), 56 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:26:13,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 45.0) internal successors, (2565), 57 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:26:13,231 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 45.0) internal successors, (2565), 57 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:26:13,231 INFO L175 Difference]: Start difference. First operand has 436 places, 1616 transitions, 42408 flow. Second operand 56 states and 907 transitions. [2023-11-28 20:26:13,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 2904 transitions, 75018 flow [2023-11-28 20:27:31,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 2904 transitions, 68966 flow, removed 2673 selfloop flow, removed 25 redundant places. [2023-11-28 20:27:31,323 INFO L231 Difference]: Finished difference. Result has 491 places, 2237 transitions, 59843 flow [2023-11-28 20:27:31,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=39307, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=776, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=59843, PETRI_PLACES=491, PETRI_TRANSITIONS=2237} [2023-11-28 20:27:31,325 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2023-11-28 20:27:31,325 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 2237 transitions, 59843 flow [2023-11-28 20:27:31,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 10.891304347826088) internal successors, (501), 46 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:27:31,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:27:31,325 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:27:31,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-28 20:27:31,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-28 20:27:31,526 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:27:31,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:27:31,526 INFO L85 PathProgramCache]: Analyzing trace with hash 238122545, now seen corresponding path program 5 times [2023-11-28 20:27:31,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:27:31,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641593217] [2023-11-28 20:27:31,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:27:31,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:27:31,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:27:33,333 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:27:33,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:27:33,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641593217] [2023-11-28 20:27:33,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641593217] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:27:33,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511121236] [2023-11-28 20:27:33,334 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-28 20:27:33,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:27:33,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:27:33,335 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:27:33,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-28 20:27:33,460 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-11-28 20:27:33,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:27:33,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-28 20:27:33,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:27:34,232 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:27:34,232 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:27:34,745 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:27:34,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 72 treesize of output 104 [2023-11-28 20:27:34,885 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 5 proven. 17 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-28 20:27:34,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511121236] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:27:34,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:27:34,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13, 9] total 42 [2023-11-28 20:27:34,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601600765] [2023-11-28 20:27:34,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:27:34,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-11-28 20:27:34,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:27:34,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-11-28 20:27:34,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1724, Unknown=0, NotChecked=0, Total=1892 [2023-11-28 20:27:35,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 45 [2023-11-28 20:27:35,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 2237 transitions, 59843 flow. Second operand has 44 states, 44 states have (on average 12.636363636363637) internal successors, (556), 44 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:27:35,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:27:35,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 45 [2023-11-28 20:27:35,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:28:33,676 INFO L124 PetriNetUnfolderBase]: 24238/55396 cut-off events. [2023-11-28 20:28:33,676 INFO L125 PetriNetUnfolderBase]: For 3383046/3390656 co-relation queries the response was YES. [2023-11-28 20:28:35,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 492045 conditions, 55396 events. 24238/55396 cut-off events. For 3383046/3390656 co-relation queries the response was YES. Maximal size of possible extension queue 1973. Compared 630442 event pairs, 1718 based on Foata normal form. 4086/59023 useless extension candidates. Maximal degree in co-relation 491873. Up to 24083 conditions per place. [2023-11-28 20:28:35,530 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 1995 selfloop transitions, 945 changer transitions 6/3021 dead transitions. [2023-11-28 20:28:35,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 3021 transitions, 78606 flow [2023-11-28 20:28:35,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-11-28 20:28:35,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-11-28 20:28:35,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 1240 transitions. [2023-11-28 20:28:35,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40522875816993464 [2023-11-28 20:28:35,532 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 1240 transitions. [2023-11-28 20:28:35,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 1240 transitions. [2023-11-28 20:28:35,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:28:35,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 1240 transitions. [2023-11-28 20:28:35,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 18.235294117647058) internal successors, (1240), 68 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:28:35,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 45.0) internal successors, (3105), 69 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:28:35,538 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 45.0) internal successors, (3105), 69 states have internal predecessors, (3105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:28:35,539 INFO L175 Difference]: Start difference. First operand has 491 places, 2237 transitions, 59843 flow. Second operand 68 states and 1240 transitions. [2023-11-28 20:28:35,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 3021 transitions, 78606 flow [2023-11-28 20:29:50,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 3021 transitions, 76757 flow, removed 906 selfloop flow, removed 15 redundant places. [2023-11-28 20:29:50,851 INFO L231 Difference]: Finished difference. Result has 548 places, 2402 transitions, 66715 flow [2023-11-28 20:29:50,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=58344, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=790, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=66715, PETRI_PLACES=548, PETRI_TRANSITIONS=2402} [2023-11-28 20:29:50,854 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 504 predicate places. [2023-11-28 20:29:50,854 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 2402 transitions, 66715 flow [2023-11-28 20:29:50,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 12.636363636363637) internal successors, (556), 44 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:29:50,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-28 20:29:50,854 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:29:50,860 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-11-28 20:29:51,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-28 20:29:51,055 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-11-28 20:29:51,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:29:51,055 INFO L85 PathProgramCache]: Analyzing trace with hash 422410435, now seen corresponding path program 9 times [2023-11-28 20:29:51,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:29:51,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916472503] [2023-11-28 20:29:51,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:29:51,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:29:51,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:29:52,385 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:29:52,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:29:52,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916472503] [2023-11-28 20:29:52,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916472503] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:29:52,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514263143] [2023-11-28 20:29:52,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-28 20:29:52,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:29:52,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:29:52,387 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:29:52,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba0e0e9-fd32-4912-a053-c2d281ecfd0f/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-28 20:29:52,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-28 20:29:52,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-28 20:29:52,561 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-28 20:29:52,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:29:52,849 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-11-28 20:29:52,850 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:29:53,058 INFO L349 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2023-11-28 20:29:53,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 15 [2023-11-28 20:29:53,097 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-11-28 20:29:53,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514263143] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:29:53,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-28 20:29:53,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 9, 9] total 35 [2023-11-28 20:29:53,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289902704] [2023-11-28 20:29:53,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-28 20:29:53,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-11-28 20:29:53,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:29:53,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-11-28 20:29:53,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1205, Unknown=0, NotChecked=0, Total=1332 [2023-11-28 20:29:53,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 45 [2023-11-28 20:29:53,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 2402 transitions, 66715 flow. Second operand has 37 states, 37 states have (on average 11.64864864864865) internal successors, (431), 37 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:29:53,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-28 20:29:53,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 45 [2023-11-28 20:29:53,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-28 20:31:27,197 INFO L124 PetriNetUnfolderBase]: 41576/87402 cut-off events. [2023-11-28 20:31:27,197 INFO L125 PetriNetUnfolderBase]: For 4605279/4607949 co-relation queries the response was YES. [2023-11-28 20:31:29,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 760872 conditions, 87402 events. 41576/87402 cut-off events. For 4605279/4607949 co-relation queries the response was YES. Maximal size of possible extension queue 2578. Compared 973930 event pairs, 2679 based on Foata normal form. 788/87347 useless extension candidates. Maximal degree in co-relation 760691. Up to 17201 conditions per place. [2023-11-28 20:31:30,147 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 2003 selfloop transitions, 2385 changer transitions 63/4464 dead transitions. [2023-11-28 20:31:30,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 4464 transitions, 125358 flow [2023-11-28 20:31:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-11-28 20:31:30,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-11-28 20:31:30,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 1446 transitions. [2023-11-28 20:31:30,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3825396825396825 [2023-11-28 20:31:30,149 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 1446 transitions. [2023-11-28 20:31:30,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 1446 transitions. [2023-11-28 20:31:30,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-28 20:31:30,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 1446 transitions. [2023-11-28 20:31:30,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 17.214285714285715) internal successors, (1446), 84 states have internal predecessors, (1446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:31:30,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 45.0) internal successors, (3825), 85 states have internal predecessors, (3825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:31:30,155 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 45.0) internal successors, (3825), 85 states have internal predecessors, (3825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-28 20:31:30,155 INFO L175 Difference]: Start difference. First operand has 548 places, 2402 transitions, 66715 flow. Second operand 84 states and 1446 transitions. [2023-11-28 20:31:30,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 4464 transitions, 125358 flow