./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/popl20-three-array-min.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-three-array-min.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd --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 632917bb2a5e88c193ba7761220e89039206b92cb89d98172ae8e9ad69d27ca8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:13:55,705 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:13:55,818 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-13 15:13:55,826 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:13:55,826 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:13:55,867 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:13:55,867 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:13:55,868 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:13:55,868 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 15:13:55,869 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 15:13:55,869 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:13:55,869 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:13:55,870 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:13:55,870 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:13:55,870 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:13:55,870 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:13:55,872 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 15:13:55,872 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:13:55,872 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 15:13:55,872 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:13:55,872 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:13:55,873 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 15:13:55,873 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:13:55,873 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 15:13:55,873 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:13:55,873 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-13 15:13:55,873 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 15:13:55,873 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:13:55,873 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 15:13:55,874 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:13:55,874 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:13:55,874 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:13:55,874 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 15:13:55,874 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:13:55,874 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:13:55,874 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:13:55,874 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:13:55,875 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 15:13:55,875 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 15:13:55,875 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 15:13:55,875 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:13:55,875 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:13:55,875 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:13:55,875 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:13:55,875 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd 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 -> 632917bb2a5e88c193ba7761220e89039206b92cb89d98172ae8e9ad69d27ca8 [2024-11-13 15:13:56,261 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:13:56,273 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:13:56,278 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:13:56,280 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:13:56,280 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:13:56,281 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/popl20-three-array-min.wvr.c Unable to find full path for "g++" [2024-11-13 15:13:58,178 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:13:58,476 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:13:58,476 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/sv-benchmarks/c/weaver/popl20-three-array-min.wvr.c [2024-11-13 15:13:58,486 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/data/2073a568f/1b63fc20714644a4bca5bed8664672cd/FLAG89d484ade [2024-11-13 15:13:58,501 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/data/2073a568f/1b63fc20714644a4bca5bed8664672cd [2024-11-13 15:13:58,504 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:13:58,506 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:13:58,507 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:13:58,507 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:13:58,511 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:13:58,512 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,513 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25482f8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58, skipping insertion in model container [2024-11-13 15:13:58,513 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,533 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:13:58,740 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:13:58,749 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 15:13:58,778 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:13:58,794 INFO L204 MainTranslator]: Completed translation [2024-11-13 15:13:58,795 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58 WrapperNode [2024-11-13 15:13:58,795 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:13:58,796 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 15:13:58,796 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 15:13:58,796 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 15:13:58,805 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,815 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,856 INFO L138 Inliner]: procedures = 25, calls = 43, calls flagged for inlining = 15, calls inlined = 23, statements flattened = 272 [2024-11-13 15:13:58,860 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 15:13:58,861 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 15:13:58,861 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 15:13:58,861 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 15:13:58,874 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,874 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,878 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,908 INFO L175 MemorySlicer]: Split 18 memory accesses to 2 slices as follows [2, 16]. 89 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 4 writes are split as follows [0, 4]. [2024-11-13 15:13:58,908 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,908 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,921 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,927 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,929 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,930 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,933 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 15:13:58,934 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 15:13:58,934 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 15:13:58,935 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 15:13:58,936 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (1/1) ... [2024-11-13 15:13:58,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:13:58,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:13:58,969 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 15:13:58,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 15:13:58,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 15:13:58,996 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 15:13:58,997 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 15:13:58,997 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-13 15:13:58,997 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 15:13:58,997 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 15:13:58,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 15:13:58,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 15:13:58,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 15:13:59,000 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 15:13:59,169 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 15:13:59,172 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 15:14:00,007 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 15:14:00,007 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 15:14:00,555 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 15:14:00,555 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-13 15:14:00,555 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:14:00 BoogieIcfgContainer [2024-11-13 15:14:00,555 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 15:14:00,560 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 15:14:00,560 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 15:14:00,565 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 15:14:00,565 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 03:13:58" (1/3) ... [2024-11-13 15:14:00,566 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cdfedd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:14:00, skipping insertion in model container [2024-11-13 15:14:00,566 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:13:58" (2/3) ... [2024-11-13 15:14:00,567 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cdfedd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:14:00, skipping insertion in model container [2024-11-13 15:14:00,567 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:14:00" (3/3) ... [2024-11-13 15:14:00,569 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-three-array-min.wvr.c [2024-11-13 15:14:00,585 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 15:14:00,587 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-three-array-min.wvr.c that has 4 procedures, 95 locations, 1 initial locations, 6 loop locations, and 32 error locations. [2024-11-13 15:14:00,587 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 15:14:00,742 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-13 15:14:00,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 104 places, 105 transitions, 231 flow [2024-11-13 15:14:00,877 INFO L124 PetriNetUnfolderBase]: 11/102 cut-off events. [2024-11-13 15:14:00,880 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 15:14:00,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115 conditions, 102 events. 11/102 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 253 event pairs, 0 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2024-11-13 15:14:00,887 INFO L82 GeneralOperation]: Start removeDead. Operand has 104 places, 105 transitions, 231 flow [2024-11-13 15:14:00,894 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 100 places, 101 transitions, 220 flow [2024-11-13 15:14:00,905 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:14:00,925 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@c72e6ae, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:14:00,925 INFO L334 AbstractCegarLoop]: Starting to check reachability of 49 error locations. [2024-11-13 15:14:00,932 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 15:14:00,933 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2024-11-13 15:14:00,933 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 15:14:00,933 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:00,936 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 15:14:00,936 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:00,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:00,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1040445, now seen corresponding path program 1 times [2024-11-13 15:14:00,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:00,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618197545] [2024-11-13 15:14:00,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:00,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:01,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:01,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:01,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:01,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618197545] [2024-11-13 15:14:01,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618197545] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:14:01,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:14:01,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:14:01,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115946633] [2024-11-13 15:14:01,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:14:01,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:14:01,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:01,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:14:01,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:14:01,392 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-13 15:14:01,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 101 transitions, 220 flow. Second operand has 4 states, 4 states have (on average 49.75) internal successors, (199), 4 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:01,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:01,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-13 15:14:01,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:02,326 INFO L124 PetriNetUnfolderBase]: 1153/2343 cut-off events. [2024-11-13 15:14:02,326 INFO L125 PetriNetUnfolderBase]: For 115/115 co-relation queries the response was YES. [2024-11-13 15:14:02,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4036 conditions, 2343 events. 1153/2343 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16162 event pairs, 826 based on Foata normal form. 3/1752 useless extension candidates. Maximal degree in co-relation 3589. Up to 1545 conditions per place. [2024-11-13 15:14:02,364 INFO L140 encePairwiseOnDemand]: 87/105 looper letters, 52 selfloop transitions, 10 changer transitions 0/108 dead transitions. [2024-11-13 15:14:02,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 108 transitions, 358 flow [2024-11-13 15:14:02,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:14:02,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:14:02,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 266 transitions. [2024-11-13 15:14:02,384 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-11-13 15:14:02,387 INFO L175 Difference]: Start difference. First operand has 100 places, 101 transitions, 220 flow. Second operand 4 states and 266 transitions. [2024-11-13 15:14:02,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 108 transitions, 358 flow [2024-11-13 15:14:02,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 108 transitions, 346 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 15:14:02,413 INFO L231 Difference]: Finished difference. Result has 98 places, 108 transitions, 292 flow [2024-11-13 15:14:02,416 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=292, PETRI_PLACES=98, PETRI_TRANSITIONS=108} [2024-11-13 15:14:02,423 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, -2 predicate places. [2024-11-13 15:14:02,424 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 108 transitions, 292 flow [2024-11-13 15:14:02,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 49.75) internal successors, (199), 4 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:02,425 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:02,425 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-13 15:14:02,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 15:14:02,426 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:02,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:02,428 INFO L85 PathProgramCache]: Analyzing trace with hash 932214418, now seen corresponding path program 1 times [2024-11-13 15:14:02,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:02,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465261893] [2024-11-13 15:14:02,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:02,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:02,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:02,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:02,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:02,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465261893] [2024-11-13 15:14:02,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465261893] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:14:02,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513799835] [2024-11-13 15:14:02,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:02,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:14:02,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:14:02,664 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:14:02,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 15:14:02,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:02,788 INFO L255 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 15:14:02,792 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:14:02,860 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:02,862 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:14:02,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513799835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:14:02,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:14:02,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-13 15:14:02,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258599290] [2024-11-13 15:14:02,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:14:02,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:14:02,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:02,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:14:02,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:14:02,911 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-13 15:14:02,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 108 transitions, 292 flow. Second operand has 6 states, 6 states have (on average 49.833333333333336) internal successors, (299), 6 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:02,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:02,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-13 15:14:02,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:03,655 INFO L124 PetriNetUnfolderBase]: 1153/2340 cut-off events. [2024-11-13 15:14:03,656 INFO L125 PetriNetUnfolderBase]: For 45/45 co-relation queries the response was YES. [2024-11-13 15:14:03,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3971 conditions, 2340 events. 1153/2340 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16105 event pairs, 826 based on Foata normal form. 3/1754 useless extension candidates. Maximal degree in co-relation 3898. Up to 1530 conditions per place. [2024-11-13 15:14:03,683 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 42 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-11-13 15:14:03,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 105 transitions, 398 flow [2024-11-13 15:14:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:14:03,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:14:03,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 356 transitions. [2024-11-13 15:14:03,691 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5650793650793651 [2024-11-13 15:14:03,691 INFO L175 Difference]: Start difference. First operand has 98 places, 108 transitions, 292 flow. Second operand 6 states and 356 transitions. [2024-11-13 15:14:03,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 105 transitions, 398 flow [2024-11-13 15:14:03,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 105 transitions, 398 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:14:03,695 INFO L231 Difference]: Finished difference. Result has 100 places, 105 transitions, 314 flow [2024-11-13 15:14:03,696 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=314, PETRI_PLACES=100, PETRI_TRANSITIONS=105} [2024-11-13 15:14:03,697 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 0 predicate places. [2024-11-13 15:14:03,697 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 105 transitions, 314 flow [2024-11-13 15:14:03,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 49.833333333333336) internal successors, (299), 6 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:03,697 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:03,697 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 15:14:03,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 15:14:03,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:14:03,902 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:03,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:03,903 INFO L85 PathProgramCache]: Analyzing trace with hash 933054304, now seen corresponding path program 1 times [2024-11-13 15:14:03,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:03,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54577415] [2024-11-13 15:14:03,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:03,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:03,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:04,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:04,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:04,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54577415] [2024-11-13 15:14:04,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54577415] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:14:04,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:14:04,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:14:04,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007418689] [2024-11-13 15:14:04,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:14:04,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:14:04,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:04,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:14:04,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:14:04,207 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 105 [2024-11-13 15:14:04,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 105 transitions, 314 flow. Second operand has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 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) [2024-11-13 15:14:04,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:04,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 105 [2024-11-13 15:14:04,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:04,704 INFO L124 PetriNetUnfolderBase]: 1154/2357 cut-off events. [2024-11-13 15:14:04,704 INFO L125 PetriNetUnfolderBase]: For 65/65 co-relation queries the response was YES. [2024-11-13 15:14:04,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4020 conditions, 2357 events. 1154/2357 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16138 event pairs, 826 based on Foata normal form. 4/1771 useless extension candidates. Maximal degree in co-relation 3934. Up to 1545 conditions per place. [2024-11-13 15:14:04,724 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 63 selfloop transitions, 10 changer transitions 0/110 dead transitions. [2024-11-13 15:14:04,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 110 transitions, 470 flow [2024-11-13 15:14:04,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:14:04,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:14:04,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 242 transitions. [2024-11-13 15:14:04,728 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-11-13 15:14:04,728 INFO L175 Difference]: Start difference. First operand has 100 places, 105 transitions, 314 flow. Second operand 4 states and 242 transitions. [2024-11-13 15:14:04,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 110 transitions, 470 flow [2024-11-13 15:14:04,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 110 transitions, 432 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-11-13 15:14:04,734 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 340 flow [2024-11-13 15:14:04,735 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=340, PETRI_PLACES=99, PETRI_TRANSITIONS=108} [2024-11-13 15:14:04,737 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, -1 predicate places. [2024-11-13 15:14:04,737 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 340 flow [2024-11-13 15:14:04,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.5) internal successors, (178), 4 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) [2024-11-13 15:14:04,738 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:04,738 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-11-13 15:14:04,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 15:14:04,739 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:04,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:04,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1166123017, now seen corresponding path program 1 times [2024-11-13 15:14:04,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:04,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235340250] [2024-11-13 15:14:04,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:04,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:04,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:04,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:04,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:04,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235340250] [2024-11-13 15:14:04,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235340250] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:14:04,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849661805] [2024-11-13 15:14:04,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:04,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:14:04,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:14:04,875 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:14:04,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 15:14:04,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:04,974 INFO L255 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 15:14:04,975 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:14:05,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:05,011 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:14:05,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:05,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849661805] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:14:05,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:14:05,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2024-11-13 15:14:05,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222525824] [2024-11-13 15:14:05,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:14:05,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 15:14:05,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:05,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 15:14:05,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:14:05,116 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-13 15:14:05,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 108 transitions, 340 flow. Second operand has 12 states, 12 states have (on average 50.083333333333336) internal successors, (601), 12 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:05,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:05,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-13 15:14:05,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:05,744 INFO L124 PetriNetUnfolderBase]: 1163/2393 cut-off events. [2024-11-13 15:14:05,745 INFO L125 PetriNetUnfolderBase]: For 112/112 co-relation queries the response was YES. [2024-11-13 15:14:05,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4128 conditions, 2393 events. 1163/2393 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16379 event pairs, 826 based on Foata normal form. 9/1811 useless extension candidates. Maximal degree in co-relation 3945. Up to 1550 conditions per place. [2024-11-13 15:14:05,761 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 52 selfloop transitions, 37 changer transitions 0/135 dead transitions. [2024-11-13 15:14:05,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 135 transitions, 659 flow [2024-11-13 15:14:05,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:14:05,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 15:14:05,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 585 transitions. [2024-11-13 15:14:05,765 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-11-13 15:14:05,765 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 340 flow. Second operand 10 states and 585 transitions. [2024-11-13 15:14:05,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 135 transitions, 659 flow [2024-11-13 15:14:05,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 135 transitions, 659 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:14:05,772 INFO L231 Difference]: Finished difference. Result has 111 places, 135 transitions, 605 flow [2024-11-13 15:14:05,773 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=605, PETRI_PLACES=111, PETRI_TRANSITIONS=135} [2024-11-13 15:14:05,774 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 11 predicate places. [2024-11-13 15:14:05,774 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 135 transitions, 605 flow [2024-11-13 15:14:05,775 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 50.083333333333336) internal successors, (601), 12 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:05,775 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:05,775 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:14:05,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 15:14:05,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:14:05,976 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:05,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:05,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1140086604, now seen corresponding path program 1 times [2024-11-13 15:14:05,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:05,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274437321] [2024-11-13 15:14:05,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:05,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:06,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:06,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:06,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:06,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274437321] [2024-11-13 15:14:06,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274437321] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:14:06,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:14:06,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:14:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528053115] [2024-11-13 15:14:06,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:14:06,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 15:14:06,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:06,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 15:14:06,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 15:14:06,164 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 105 [2024-11-13 15:14:06,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 135 transitions, 605 flow. Second operand has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 3 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:06,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:06,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 105 [2024-11-13 15:14:06,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:06,581 INFO L124 PetriNetUnfolderBase]: 1162/2392 cut-off events. [2024-11-13 15:14:06,582 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2024-11-13 15:14:06,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4188 conditions, 2392 events. 1162/2392 cut-off events. For 167/167 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16362 event pairs, 826 based on Foata normal form. 1/1808 useless extension candidates. Maximal degree in co-relation 4085. Up to 1576 conditions per place. [2024-11-13 15:14:06,603 INFO L140 encePairwiseOnDemand]: 102/105 looper letters, 83 selfloop transitions, 2 changer transitions 0/134 dead transitions. [2024-11-13 15:14:06,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 134 transitions, 771 flow [2024-11-13 15:14:06,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 15:14:06,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 15:14:06,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 215 transitions. [2024-11-13 15:14:06,606 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6825396825396826 [2024-11-13 15:14:06,606 INFO L175 Difference]: Start difference. First operand has 111 places, 135 transitions, 605 flow. Second operand 3 states and 215 transitions. [2024-11-13 15:14:06,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 134 transitions, 771 flow [2024-11-13 15:14:06,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 134 transitions, 734 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-11-13 15:14:06,612 INFO L231 Difference]: Finished difference. Result has 111 places, 134 transitions, 568 flow [2024-11-13 15:14:06,612 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=568, PETRI_PLACES=111, PETRI_TRANSITIONS=134} [2024-11-13 15:14:06,613 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 11 predicate places. [2024-11-13 15:14:06,613 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 134 transitions, 568 flow [2024-11-13 15:14:06,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 3 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:06,613 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:06,614 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:14:06,614 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 15:14:06,614 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:06,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:06,614 INFO L85 PathProgramCache]: Analyzing trace with hash 2046758025, now seen corresponding path program 1 times [2024-11-13 15:14:06,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:06,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71416919] [2024-11-13 15:14:06,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:06,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:06,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:06,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:14:06,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:06,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71416919] [2024-11-13 15:14:06,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71416919] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:14:06,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:14:06,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:14:06,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037814488] [2024-11-13 15:14:06,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:14:06,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:14:06,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:06,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:14:06,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:14:06,730 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 105 [2024-11-13 15:14:06,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 134 transitions, 568 flow. Second operand has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:06,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:06,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 105 [2024-11-13 15:14:06,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:07,185 INFO L124 PetriNetUnfolderBase]: 1160/2390 cut-off events. [2024-11-13 15:14:07,185 INFO L125 PetriNetUnfolderBase]: For 126/126 co-relation queries the response was YES. [2024-11-13 15:14:07,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4162 conditions, 2390 events. 1160/2390 cut-off events. For 126/126 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16181 event pairs, 826 based on Foata normal form. 2/1807 useless extension candidates. Maximal degree in co-relation 4136. Up to 1563 conditions per place. [2024-11-13 15:14:07,205 INFO L140 encePairwiseOnDemand]: 98/105 looper letters, 71 selfloop transitions, 12 changer transitions 0/132 dead transitions. [2024-11-13 15:14:07,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 132 transitions, 721 flow [2024-11-13 15:14:07,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:14:07,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:14:07,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 275 transitions. [2024-11-13 15:14:07,207 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6547619047619048 [2024-11-13 15:14:07,207 INFO L175 Difference]: Start difference. First operand has 111 places, 134 transitions, 568 flow. Second operand 4 states and 275 transitions. [2024-11-13 15:14:07,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 132 transitions, 721 flow [2024-11-13 15:14:07,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 132 transitions, 707 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:14:07,212 INFO L231 Difference]: Finished difference. Result has 112 places, 132 transitions, 565 flow [2024-11-13 15:14:07,212 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=565, PETRI_PLACES=112, PETRI_TRANSITIONS=132} [2024-11-13 15:14:07,213 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 12 predicate places. [2024-11-13 15:14:07,213 INFO L471 AbstractCegarLoop]: Abstraction has has 112 places, 132 transitions, 565 flow [2024-11-13 15:14:07,213 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:07,213 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:07,214 INFO L204 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2024-11-13 15:14:07,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-13 15:14:07,214 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:07,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:07,214 INFO L85 PathProgramCache]: Analyzing trace with hash -2027109396, now seen corresponding path program 2 times [2024-11-13 15:14:07,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:07,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874712624] [2024-11-13 15:14:07,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:07,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:07,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:07,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:07,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874712624] [2024-11-13 15:14:07,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874712624] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:14:07,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506937355] [2024-11-13 15:14:07,449 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 15:14:07,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:14:07,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:14:07,452 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:14:07,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 15:14:07,557 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 15:14:07,557 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:14:07,559 INFO L255 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:14:07,560 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:14:07,632 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-13 15:14:07,632 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:14:07,693 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-13 15:14:07,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506937355] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:14:07,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:14:07,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 2, 2] total 12 [2024-11-13 15:14:07,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288016075] [2024-11-13 15:14:07,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:14:07,694 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 15:14:07,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:07,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 15:14:07,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-11-13 15:14:07,760 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-13 15:14:07,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 132 transitions, 565 flow. Second operand has 14 states, 14 states have (on average 50.142857142857146) internal successors, (702), 14 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:07,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:07,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-13 15:14:07,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:08,709 INFO L124 PetriNetUnfolderBase]: 1163/2401 cut-off events. [2024-11-13 15:14:08,710 INFO L125 PetriNetUnfolderBase]: For 186/186 co-relation queries the response was YES. [2024-11-13 15:14:08,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4204 conditions, 2401 events. 1163/2401 cut-off events. For 186/186 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16349 event pairs, 826 based on Foata normal form. 4/1822 useless extension candidates. Maximal degree in co-relation 4065. Up to 1546 conditions per place. [2024-11-13 15:14:08,727 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 47 selfloop transitions, 47 changer transitions 0/140 dead transitions. [2024-11-13 15:14:08,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 140 transitions, 808 flow [2024-11-13 15:14:08,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-13 15:14:08,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-13 15:14:08,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1271 transitions. [2024-11-13 15:14:08,733 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5043650793650793 [2024-11-13 15:14:08,733 INFO L175 Difference]: Start difference. First operand has 112 places, 132 transitions, 565 flow. Second operand 24 states and 1271 transitions. [2024-11-13 15:14:08,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 140 transitions, 808 flow [2024-11-13 15:14:08,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 140 transitions, 780 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 15:14:08,739 INFO L231 Difference]: Finished difference. Result has 133 places, 140 transitions, 710 flow [2024-11-13 15:14:08,739 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=710, PETRI_PLACES=133, PETRI_TRANSITIONS=140} [2024-11-13 15:14:08,740 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 33 predicate places. [2024-11-13 15:14:08,740 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 140 transitions, 710 flow [2024-11-13 15:14:08,741 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 50.142857142857146) internal successors, (702), 14 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:08,741 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:08,741 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:14:08,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 15:14:08,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-13 15:14:08,942 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:08,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:08,942 INFO L85 PathProgramCache]: Analyzing trace with hash -2007731659, now seen corresponding path program 1 times [2024-11-13 15:14:08,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:08,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84826378] [2024-11-13 15:14:08,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:08,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:08,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:09,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:14:09,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:09,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84826378] [2024-11-13 15:14:09,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84826378] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:14:09,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305532140] [2024-11-13 15:14:09,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:09,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:14:09,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:14:09,513 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:14:09,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 15:14:09,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:09,639 INFO L255 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:14:09,641 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:14:09,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:14:09,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:14:09,761 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:14:09,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 15:14:09,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 15:14:09,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-13 15:14:09,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:14:09,824 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:14:10,023 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:14:10,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2024-11-13 15:14:10,040 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:14:10,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2024-11-13 15:14:10,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 15:14:10,125 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:14:10,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305532140] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:14:10,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:14:10,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-13 15:14:10,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853006015] [2024-11-13 15:14:10,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:14:10,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 15:14:10,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:10,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 15:14:10,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=122, Unknown=2, NotChecked=0, Total=156 [2024-11-13 15:14:10,386 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 105 [2024-11-13 15:14:10,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 140 transitions, 710 flow. Second operand has 13 states, 13 states have (on average 38.84615384615385) internal successors, (505), 13 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:10,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:10,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 105 [2024-11-13 15:14:10,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:11,304 INFO L124 PetriNetUnfolderBase]: 1161/2404 cut-off events. [2024-11-13 15:14:11,305 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-11-13 15:14:11,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4282 conditions, 2404 events. 1161/2404 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16294 event pairs, 826 based on Foata normal form. 0/1817 useless extension candidates. Maximal degree in co-relation 4195. Up to 1529 conditions per place. [2024-11-13 15:14:11,323 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 91 selfloop transitions, 27 changer transitions 0/148 dead transitions. [2024-11-13 15:14:11,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 148 transitions, 962 flow [2024-11-13 15:14:11,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:14:11,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 15:14:11,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 487 transitions. [2024-11-13 15:14:11,326 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42164502164502166 [2024-11-13 15:14:11,327 INFO L175 Difference]: Start difference. First operand has 133 places, 140 transitions, 710 flow. Second operand 11 states and 487 transitions. [2024-11-13 15:14:11,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 148 transitions, 962 flow [2024-11-13 15:14:11,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 148 transitions, 851 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-11-13 15:14:11,333 INFO L231 Difference]: Finished difference. Result has 132 places, 139 transitions, 651 flow [2024-11-13 15:14:11,333 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=651, PETRI_PLACES=132, PETRI_TRANSITIONS=139} [2024-11-13 15:14:11,335 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 32 predicate places. [2024-11-13 15:14:11,336 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 139 transitions, 651 flow [2024-11-13 15:14:11,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 38.84615384615385) internal successors, (505), 13 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:11,336 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:11,336 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:14:11,358 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 15:14:11,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-13 15:14:11,541 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:11,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:11,541 INFO L85 PathProgramCache]: Analyzing trace with hash -2110147455, now seen corresponding path program 1 times [2024-11-13 15:14:11,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:11,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539824748] [2024-11-13 15:14:11,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:11,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:11,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:12,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:14:12,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:12,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539824748] [2024-11-13 15:14:12,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539824748] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:14:12,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847581570] [2024-11-13 15:14:12,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:12,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:14:12,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:14:12,039 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:14:12,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 15:14:12,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:12,163 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:14:12,165 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:14:12,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:14:12,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:14:12,246 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:14:12,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 15:14:12,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 15:14:12,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 15:14:12,302 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:14:12,303 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:14:12,442 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:14:12,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2024-11-13 15:14:12,454 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:14:12,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2024-11-13 15:14:12,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 15:14:12,518 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:14:12,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847581570] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:14:12,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:14:12,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-13 15:14:12,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116596338] [2024-11-13 15:14:12,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:14:12,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 15:14:12,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:12,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 15:14:12,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=143, Unknown=3, NotChecked=0, Total=182 [2024-11-13 15:14:12,641 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 105 [2024-11-13 15:14:12,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 139 transitions, 651 flow. Second operand has 14 states, 14 states have (on average 38.857142857142854) internal successors, (544), 14 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:12,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:12,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 105 [2024-11-13 15:14:12,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:13,427 INFO L124 PetriNetUnfolderBase]: 1161/2403 cut-off events. [2024-11-13 15:14:13,427 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2024-11-13 15:14:13,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4254 conditions, 2403 events. 1161/2403 cut-off events. For 167/167 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16320 event pairs, 826 based on Foata normal form. 1/1820 useless extension candidates. Maximal degree in co-relation 4171. Up to 1533 conditions per place. [2024-11-13 15:14:13,444 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 84 selfloop transitions, 28 changer transitions 0/142 dead transitions. [2024-11-13 15:14:13,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 142 transitions, 879 flow [2024-11-13 15:14:13,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:14:13,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 15:14:13,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 479 transitions. [2024-11-13 15:14:13,447 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4147186147186147 [2024-11-13 15:14:13,448 INFO L175 Difference]: Start difference. First operand has 132 places, 139 transitions, 651 flow. Second operand 11 states and 479 transitions. [2024-11-13 15:14:13,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 142 transitions, 879 flow [2024-11-13 15:14:13,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 142 transitions, 869 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:14:13,453 INFO L231 Difference]: Finished difference. Result has 139 places, 138 transitions, 693 flow [2024-11-13 15:14:13,454 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=693, PETRI_PLACES=139, PETRI_TRANSITIONS=138} [2024-11-13 15:14:13,454 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 39 predicate places. [2024-11-13 15:14:13,455 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 138 transitions, 693 flow [2024-11-13 15:14:13,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 38.857142857142854) internal successors, (544), 14 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:13,455 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:13,455 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:14:13,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 15:14:13,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:14:13,660 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:13,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:13,660 INFO L85 PathProgramCache]: Analyzing trace with hash -990060589, now seen corresponding path program 1 times [2024-11-13 15:14:13,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:13,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295252920] [2024-11-13 15:14:13,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:13,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:13,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:13,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:14:13,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:13,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295252920] [2024-11-13 15:14:13,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295252920] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:14:13,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:14:13,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:14:13,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787240449] [2024-11-13 15:14:13,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:14:13,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:14:13,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:13,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:14:13,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:14:13,800 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 105 [2024-11-13 15:14:13,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 138 transitions, 693 flow. Second operand has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:13,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:14:13,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 105 [2024-11-13 15:14:13,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:14:14,208 INFO L124 PetriNetUnfolderBase]: 1160/2401 cut-off events. [2024-11-13 15:14:14,208 INFO L125 PetriNetUnfolderBase]: For 211/211 co-relation queries the response was YES. [2024-11-13 15:14:14,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4250 conditions, 2401 events. 1160/2401 cut-off events. For 211/211 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16324 event pairs, 826 based on Foata normal form. 2/1819 useless extension candidates. Maximal degree in co-relation 4166. Up to 1575 conditions per place. [2024-11-13 15:14:14,228 INFO L140 encePairwiseOnDemand]: 96/105 looper letters, 91 selfloop transitions, 11 changer transitions 0/138 dead transitions. [2024-11-13 15:14:14,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 138 transitions, 887 flow [2024-11-13 15:14:14,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:14:14,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:14:14,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 234 transitions. [2024-11-13 15:14:14,230 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-11-13 15:14:14,230 INFO L175 Difference]: Start difference. First operand has 139 places, 138 transitions, 693 flow. Second operand 4 states and 234 transitions. [2024-11-13 15:14:14,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 138 transitions, 887 flow [2024-11-13 15:14:14,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 138 transitions, 824 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-13 15:14:14,236 INFO L231 Difference]: Finished difference. Result has 131 places, 136 transitions, 638 flow [2024-11-13 15:14:14,237 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=638, PETRI_PLACES=131, PETRI_TRANSITIONS=136} [2024-11-13 15:14:14,237 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 31 predicate places. [2024-11-13 15:14:14,239 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 136 transitions, 638 flow [2024-11-13 15:14:14,239 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:14:14,239 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:14:14,240 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:14:14,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 15:14:14,240 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:14:14,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:14:14,240 INFO L85 PathProgramCache]: Analyzing trace with hash -990062151, now seen corresponding path program 1 times [2024-11-13 15:14:14,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:14:14,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2846423] [2024-11-13 15:14:14,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:14,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:14:14,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:14,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:14,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:14:14,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2846423] [2024-11-13 15:14:14,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2846423] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:14:14,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030204559] [2024-11-13 15:14:14,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:14:14,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:14:14,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:14:14,963 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:14:14,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 15:14:15,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:14:15,084 INFO L255 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 15:14:15,087 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:14:15,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:14:15,115 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:14:15,184 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 15:14:15,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 15:14:15,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 15:14:15,290 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:14:15,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 15:14:15,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2024-11-13 15:14:15,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-13 15:14:15,501 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:15,501 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:14:20,019 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:14:20,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2024-11-13 15:14:20,048 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:14:20,048 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 235 treesize of output 231 [2024-11-13 15:14:20,080 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 162 treesize of output 154 [2024-11-13 15:14:20,235 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:14:20,235 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 132 treesize of output 128 [2024-11-13 15:14:20,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:14:20,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030204559] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:14:20,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:14:20,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2024-11-13 15:14:20,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843101054] [2024-11-13 15:14:20,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:14:20,784 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 15:14:20,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:14:20,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 15:14:20,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=377, Unknown=1, NotChecked=0, Total=462 [2024-11-13 15:14:24,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:14:28,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:14:33,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:14:37,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:14:41,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:14:45,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:14:49,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:14:51,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:14:55,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:14:59,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:15:04,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:15:08,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:15:08,506 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 105 [2024-11-13 15:15:08,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 136 transitions, 638 flow. Second operand has 22 states, 22 states have (on average 34.59090909090909) internal successors, (761), 22 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:08,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:15:08,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 105 [2024-11-13 15:15:08,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:15:11,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.70s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:15:16,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:15:20,705 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:15:24,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:15:29,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:15:33,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:15:37,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:15:38,153 INFO L124 PetriNetUnfolderBase]: 2040/3671 cut-off events. [2024-11-13 15:15:38,153 INFO L125 PetriNetUnfolderBase]: For 202/202 co-relation queries the response was YES. [2024-11-13 15:15:38,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6761 conditions, 3671 events. 2040/3671 cut-off events. For 202/202 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 23257 event pairs, 616 based on Foata normal form. 0/2676 useless extension candidates. Maximal degree in co-relation 6679. Up to 1685 conditions per place. [2024-11-13 15:15:38,198 INFO L140 encePairwiseOnDemand]: 83/105 looper letters, 120 selfloop transitions, 37 changer transitions 0/183 dead transitions. [2024-11-13 15:15:38,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 183 transitions, 1078 flow [2024-11-13 15:15:38,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 15:15:38,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-13 15:15:38,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 719 transitions. [2024-11-13 15:15:38,203 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.38042328042328044 [2024-11-13 15:15:38,203 INFO L175 Difference]: Start difference. First operand has 131 places, 136 transitions, 638 flow. Second operand 18 states and 719 transitions. [2024-11-13 15:15:38,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 183 transitions, 1078 flow [2024-11-13 15:15:38,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 183 transitions, 1054 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:15:38,212 INFO L231 Difference]: Finished difference. Result has 149 places, 142 transitions, 743 flow [2024-11-13 15:15:38,213 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=743, PETRI_PLACES=149, PETRI_TRANSITIONS=142} [2024-11-13 15:15:38,214 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 49 predicate places. [2024-11-13 15:15:38,215 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 142 transitions, 743 flow [2024-11-13 15:15:38,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 34.59090909090909) internal successors, (761), 22 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:38,216 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:15:38,216 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:15:38,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 15:15:38,419 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:15:38,420 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:15:38,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:15:38,420 INFO L85 PathProgramCache]: Analyzing trace with hash -627154603, now seen corresponding path program 1 times [2024-11-13 15:15:38,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:15:38,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900262587] [2024-11-13 15:15:38,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:15:38,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:15:38,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:15:39,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:15:39,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:15:39,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900262587] [2024-11-13 15:15:39,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900262587] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:15:39,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880513798] [2024-11-13 15:15:39,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:15:39,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:15:39,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:15:39,284 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:15:39,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 15:15:39,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:15:39,433 INFO L255 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-13 15:15:39,436 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:15:39,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:15:39,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:15:39,606 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:15:39,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 15:15:39,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 15:15:39,894 INFO L349 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2024-11-13 15:15:39,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 15 [2024-11-13 15:15:39,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 15:15:40,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:15:40,111 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:15:40,508 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:15:40,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2024-11-13 15:15:40,529 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:15:40,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2024-11-13 15:15:40,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 15:15:40,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:15:40,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880513798] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:15:40,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:15:40,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 18 [2024-11-13 15:15:40,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101256597] [2024-11-13 15:15:40,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:15:40,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 15:15:40,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:15:40,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 15:15:40,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=313, Unknown=6, NotChecked=0, Total=380 [2024-11-13 15:15:41,531 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 105 [2024-11-13 15:15:41,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 142 transitions, 743 flow. Second operand has 20 states, 20 states have (on average 34.85) internal successors, (697), 20 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:41,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:15:41,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 105 [2024-11-13 15:15:41,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:15:44,143 INFO L124 PetriNetUnfolderBase]: 1932/3861 cut-off events. [2024-11-13 15:15:44,143 INFO L125 PetriNetUnfolderBase]: For 416/416 co-relation queries the response was YES. [2024-11-13 15:15:44,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7223 conditions, 3861 events. 1932/3861 cut-off events. For 416/416 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 27659 event pairs, 1346 based on Foata normal form. 5/2923 useless extension candidates. Maximal degree in co-relation 7159. Up to 2542 conditions per place. [2024-11-13 15:15:44,172 INFO L140 encePairwiseOnDemand]: 84/105 looper letters, 84 selfloop transitions, 35 changer transitions 2/148 dead transitions. [2024-11-13 15:15:44,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 148 transitions, 1016 flow [2024-11-13 15:15:44,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 15:15:44,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 15:15:44,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 639 transitions. [2024-11-13 15:15:44,178 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35798319327731093 [2024-11-13 15:15:44,178 INFO L175 Difference]: Start difference. First operand has 149 places, 142 transitions, 743 flow. Second operand 17 states and 639 transitions. [2024-11-13 15:15:44,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 148 transitions, 1016 flow [2024-11-13 15:15:44,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 148 transitions, 947 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-11-13 15:15:44,189 INFO L231 Difference]: Finished difference. Result has 156 places, 145 transitions, 776 flow [2024-11-13 15:15:44,190 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=673, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=776, PETRI_PLACES=156, PETRI_TRANSITIONS=145} [2024-11-13 15:15:44,191 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 56 predicate places. [2024-11-13 15:15:44,193 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 145 transitions, 776 flow [2024-11-13 15:15:44,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 34.85) internal successors, (697), 20 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:44,194 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:15:44,194 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:15:44,222 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 15:15:44,394 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-13 15:15:44,395 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:15:44,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:15:44,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1985169809, now seen corresponding path program 1 times [2024-11-13 15:15:44,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:15:44,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38472628] [2024-11-13 15:15:44,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:15:44,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:15:44,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:15:44,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:15:44,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:15:44,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38472628] [2024-11-13 15:15:44,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38472628] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:15:44,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:15:44,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:15:44,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950033362] [2024-11-13 15:15:44,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:15:44,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:15:44,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:15:44,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:15:44,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:15:44,749 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 105 [2024-11-13 15:15:44,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 145 transitions, 776 flow. Second operand has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:44,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:15:44,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 105 [2024-11-13 15:15:44,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:15:45,804 INFO L124 PetriNetUnfolderBase]: 1932/3852 cut-off events. [2024-11-13 15:15:45,804 INFO L125 PetriNetUnfolderBase]: For 479/479 co-relation queries the response was YES. [2024-11-13 15:15:45,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7199 conditions, 3852 events. 1932/3852 cut-off events. For 479/479 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 27593 event pairs, 1346 based on Foata normal form. 3/2918 useless extension candidates. Maximal degree in co-relation 7141. Up to 2579 conditions per place. [2024-11-13 15:15:45,843 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 93 selfloop transitions, 21 changer transitions 0/147 dead transitions. [2024-11-13 15:15:45,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 147 transitions, 1008 flow [2024-11-13 15:15:45,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:15:45,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:15:45,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 302 transitions. [2024-11-13 15:15:45,845 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4793650793650794 [2024-11-13 15:15:45,845 INFO L175 Difference]: Start difference. First operand has 156 places, 145 transitions, 776 flow. Second operand 6 states and 302 transitions. [2024-11-13 15:15:45,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 147 transitions, 1008 flow [2024-11-13 15:15:45,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 147 transitions, 928 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-11-13 15:15:45,854 INFO L231 Difference]: Finished difference. Result has 149 places, 147 transitions, 768 flow [2024-11-13 15:15:45,854 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=768, PETRI_PLACES=149, PETRI_TRANSITIONS=147} [2024-11-13 15:15:45,856 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 49 predicate places. [2024-11-13 15:15:45,857 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 147 transitions, 768 flow [2024-11-13 15:15:45,857 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 42.0) internal successors, (210), 5 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:45,857 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:15:45,858 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 1, 1, 1, 1, 1, 1] [2024-11-13 15:15:45,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 15:15:45,858 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:15:45,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:15:45,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1681945350, now seen corresponding path program 1 times [2024-11-13 15:15:45,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:15:45,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650575734] [2024-11-13 15:15:45,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:15:45,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:15:45,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:15:46,189 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-13 15:15:46,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:15:46,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650575734] [2024-11-13 15:15:46,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650575734] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:15:46,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590828990] [2024-11-13 15:15:46,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:15:46,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:15:46,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:15:46,192 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:15:46,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 15:15:46,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:15:46,349 INFO L255 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 15:15:46,350 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:15:46,592 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-13 15:15:46,592 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:15:46,818 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-13 15:15:46,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590828990] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:15:46,818 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:15:46,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2024-11-13 15:15:46,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78832755] [2024-11-13 15:15:46,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:15:46,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 15:15:46,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:15:46,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 15:15:46,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2024-11-13 15:15:47,489 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-13 15:15:47,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 147 transitions, 768 flow. Second operand has 21 states, 21 states have (on average 50.285714285714285) internal successors, (1056), 21 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:47,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:15:47,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-13 15:15:47,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:15:49,795 INFO L124 PetriNetUnfolderBase]: 3852/7640 cut-off events. [2024-11-13 15:15:49,795 INFO L125 PetriNetUnfolderBase]: For 856/856 co-relation queries the response was YES. [2024-11-13 15:15:49,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14116 conditions, 7640 events. 3852/7640 cut-off events. For 856/856 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 58905 event pairs, 2692 based on Foata normal form. 2/5788 useless extension candidates. Maximal degree in co-relation 14026. Up to 2557 conditions per place. [2024-11-13 15:15:49,877 INFO L140 encePairwiseOnDemand]: 95/105 looper letters, 104 selfloop transitions, 54 changer transitions 0/202 dead transitions. [2024-11-13 15:15:49,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 202 transitions, 1338 flow [2024-11-13 15:15:49,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:15:49,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 15:15:49,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 648 transitions. [2024-11-13 15:15:49,881 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.561038961038961 [2024-11-13 15:15:49,881 INFO L175 Difference]: Start difference. First operand has 149 places, 147 transitions, 768 flow. Second operand 11 states and 648 transitions. [2024-11-13 15:15:49,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 202 transitions, 1338 flow [2024-11-13 15:15:49,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 202 transitions, 1298 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-13 15:15:49,894 INFO L231 Difference]: Finished difference. Result has 155 places, 153 transitions, 897 flow [2024-11-13 15:15:49,895 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=897, PETRI_PLACES=155, PETRI_TRANSITIONS=153} [2024-11-13 15:15:49,895 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 55 predicate places. [2024-11-13 15:15:49,896 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 153 transitions, 897 flow [2024-11-13 15:15:49,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.285714285714285) internal successors, (1056), 21 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:49,899 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:15:49,899 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:15:49,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-13 15:15:50,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-13 15:15:50,104 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:15:50,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:15:50,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1186082067, now seen corresponding path program 1 times [2024-11-13 15:15:50,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:15:50,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979412295] [2024-11-13 15:15:50,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:15:50,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:15:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:15:50,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:15:50,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:15:50,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979412295] [2024-11-13 15:15:50,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979412295] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:15:50,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:15:50,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:15:50,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395991756] [2024-11-13 15:15:50,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:15:50,211 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:15:50,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:15:50,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:15:50,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:15:50,228 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 105 [2024-11-13 15:15:50,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 153 transitions, 897 flow. Second operand has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:50,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:15:50,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 105 [2024-11-13 15:15:50,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:15:52,968 INFO L124 PetriNetUnfolderBase]: 8200/13646 cut-off events. [2024-11-13 15:15:52,968 INFO L125 PetriNetUnfolderBase]: For 1246/1246 co-relation queries the response was YES. [2024-11-13 15:15:53,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26949 conditions, 13646 events. 8200/13646 cut-off events. For 1246/1246 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 99742 event pairs, 4472 based on Foata normal form. 388/10204 useless extension candidates. Maximal degree in co-relation 26854. Up to 8361 conditions per place. [2024-11-13 15:15:53,103 INFO L140 encePairwiseOnDemand]: 99/105 looper letters, 152 selfloop transitions, 4 changer transitions 0/200 dead transitions. [2024-11-13 15:15:53,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 200 transitions, 1343 flow [2024-11-13 15:15:53,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:15:53,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:15:53,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 304 transitions. [2024-11-13 15:15:53,105 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7238095238095238 [2024-11-13 15:15:53,105 INFO L175 Difference]: Start difference. First operand has 155 places, 153 transitions, 897 flow. Second operand 4 states and 304 transitions. [2024-11-13 15:15:53,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 200 transitions, 1343 flow [2024-11-13 15:15:53,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 200 transitions, 1307 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 15:15:53,119 INFO L231 Difference]: Finished difference. Result has 158 places, 156 transitions, 890 flow [2024-11-13 15:15:53,119 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=861, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=890, PETRI_PLACES=158, PETRI_TRANSITIONS=156} [2024-11-13 15:15:53,120 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 58 predicate places. [2024-11-13 15:15:53,120 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 156 transitions, 890 flow [2024-11-13 15:15:53,120 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:53,120 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:15:53,120 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:15:53,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-13 15:15:53,121 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:15:53,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:15:53,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1747927022, now seen corresponding path program 1 times [2024-11-13 15:15:53,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:15:53,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68914627] [2024-11-13 15:15:53,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:15:53,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:15:53,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:15:53,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:15:53,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:15:53,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68914627] [2024-11-13 15:15:53,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68914627] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:15:53,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724876186] [2024-11-13 15:15:53,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:15:53,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:15:53,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:15:53,440 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:15:53,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 15:15:53,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:15:53,630 INFO L255 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 15:15:53,632 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:15:53,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:15:53,877 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:15:54,266 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:15:54,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724876186] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:15:54,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:15:54,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-13 15:15:54,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881252907] [2024-11-13 15:15:54,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:15:54,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 15:15:54,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:15:54,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 15:15:54,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:15:54,548 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 105 [2024-11-13 15:15:54,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 156 transitions, 890 flow. Second operand has 15 states, 15 states have (on average 50.06666666666667) internal successors, (751), 15 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:54,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:15:54,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 105 [2024-11-13 15:15:54,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:15:56,341 INFO L124 PetriNetUnfolderBase]: 3825/7481 cut-off events. [2024-11-13 15:15:56,341 INFO L125 PetriNetUnfolderBase]: For 2749/3094 co-relation queries the response was YES. [2024-11-13 15:15:56,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15829 conditions, 7481 events. 3825/7481 cut-off events. For 2749/3094 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 53857 event pairs, 2489 based on Foata normal form. 0/5913 useless extension candidates. Maximal degree in co-relation 15757. Up to 4309 conditions per place. [2024-11-13 15:15:56,386 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 115 selfloop transitions, 53 changer transitions 0/211 dead transitions. [2024-11-13 15:15:56,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 211 transitions, 1447 flow [2024-11-13 15:15:56,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:15:56,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 15:15:56,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 641 transitions. [2024-11-13 15:15:56,389 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.554978354978355 [2024-11-13 15:15:56,389 INFO L175 Difference]: Start difference. First operand has 158 places, 156 transitions, 890 flow. Second operand 11 states and 641 transitions. [2024-11-13 15:15:56,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 211 transitions, 1447 flow [2024-11-13 15:15:56,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 211 transitions, 1438 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:15:56,401 INFO L231 Difference]: Finished difference. Result has 169 places, 158 transitions, 1009 flow [2024-11-13 15:15:56,401 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1009, PETRI_PLACES=169, PETRI_TRANSITIONS=158} [2024-11-13 15:15:56,405 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 69 predicate places. [2024-11-13 15:15:56,406 INFO L471 AbstractCegarLoop]: Abstraction has has 169 places, 158 transitions, 1009 flow [2024-11-13 15:15:56,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 50.06666666666667) internal successors, (751), 15 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:56,407 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:15:56,407 INFO L204 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 2, 2, 2, 1, 1, 1] [2024-11-13 15:15:56,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 15:15:56,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:15:56,612 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:15:56,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:15:56,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1436316453, now seen corresponding path program 2 times [2024-11-13 15:15:56,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:15:56,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407792344] [2024-11-13 15:15:56,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:15:56,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:15:56,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:15:57,424 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 32 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:15:57,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:15:57,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407792344] [2024-11-13 15:15:57,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407792344] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:15:57,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714347001] [2024-11-13 15:15:57,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 15:15:57,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:15:57,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:15:57,427 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:15:57,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 15:15:57,561 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 15:15:57,561 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:15:57,562 INFO L255 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:15:57,564 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:15:57,737 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-13 15:15:57,737 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:15:57,855 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-13 15:15:57,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714347001] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:15:57,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:15:57,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 3, 3] total 20 [2024-11-13 15:15:57,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348019658] [2024-11-13 15:15:57,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:15:57,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 15:15:57,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:15:57,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 15:15:57,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2024-11-13 15:15:58,351 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-13 15:15:58,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 158 transitions, 1009 flow. Second operand has 21 states, 21 states have (on average 50.23809523809524) internal successors, (1055), 21 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:15:58,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:15:58,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-13 15:15:58,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:00,151 INFO L124 PetriNetUnfolderBase]: 3611/6137 cut-off events. [2024-11-13 15:16:00,151 INFO L125 PetriNetUnfolderBase]: For 3027/3436 co-relation queries the response was YES. [2024-11-13 15:16:00,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14957 conditions, 6137 events. 3611/6137 cut-off events. For 3027/3436 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 37519 event pairs, 2797 based on Foata normal form. 4/4921 useless extension candidates. Maximal degree in co-relation 14883. Up to 5033 conditions per place. [2024-11-13 15:16:00,202 INFO L140 encePairwiseOnDemand]: 93/105 looper letters, 54 selfloop transitions, 70 changer transitions 0/168 dead transitions. [2024-11-13 15:16:00,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 168 transitions, 1360 flow [2024-11-13 15:16:00,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 15:16:00,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 15:16:00,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1024 transitions. [2024-11-13 15:16:00,205 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5132832080200501 [2024-11-13 15:16:00,205 INFO L175 Difference]: Start difference. First operand has 169 places, 158 transitions, 1009 flow. Second operand 19 states and 1024 transitions. [2024-11-13 15:16:00,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 168 transitions, 1360 flow [2024-11-13 15:16:00,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 168 transitions, 1203 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-11-13 15:16:00,217 INFO L231 Difference]: Finished difference. Result has 173 places, 168 transitions, 1095 flow [2024-11-13 15:16:00,217 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1095, PETRI_PLACES=173, PETRI_TRANSITIONS=168} [2024-11-13 15:16:00,218 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 73 predicate places. [2024-11-13 15:16:00,218 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 168 transitions, 1095 flow [2024-11-13 15:16:00,219 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.23809523809524) internal successors, (1055), 21 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:00,219 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:00,220 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:00,243 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 15:16:00,421 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:00,421 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:16:00,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:00,422 INFO L85 PathProgramCache]: Analyzing trace with hash 126189292, now seen corresponding path program 1 times [2024-11-13 15:16:00,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:00,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55350919] [2024-11-13 15:16:00,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:00,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:00,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:00,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:16:00,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:00,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55350919] [2024-11-13 15:16:00,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55350919] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:00,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151068182] [2024-11-13 15:16:00,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:00,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:00,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:00,656 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:00,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 15:16:00,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:00,816 INFO L255 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 15:16:00,819 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:01,024 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:16:01,024 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:16:01,265 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:16:01,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151068182] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:16:01,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:16:01,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-13 15:16:01,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301986395] [2024-11-13 15:16:01,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:16:01,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 15:16:01,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:01,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 15:16:01,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:16:01,601 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-13 15:16:01,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 168 transitions, 1095 flow. Second operand has 15 states, 15 states have (on average 51.0) internal successors, (765), 15 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:01,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:01,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-13 15:16:01,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:02,988 INFO L124 PetriNetUnfolderBase]: 3189/6403 cut-off events. [2024-11-13 15:16:02,988 INFO L125 PetriNetUnfolderBase]: For 2443/2703 co-relation queries the response was YES. [2024-11-13 15:16:03,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13618 conditions, 6403 events. 3189/6403 cut-off events. For 2443/2703 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 49002 event pairs, 2132 based on Foata normal form. 38/5128 useless extension candidates. Maximal degree in co-relation 13548. Up to 3858 conditions per place. [2024-11-13 15:16:03,026 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 106 selfloop transitions, 62 changer transitions 0/212 dead transitions. [2024-11-13 15:16:03,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 212 transitions, 1604 flow [2024-11-13 15:16:03,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:16:03,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 15:16:03,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 646 transitions. [2024-11-13 15:16:03,028 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5593073593073593 [2024-11-13 15:16:03,029 INFO L175 Difference]: Start difference. First operand has 173 places, 168 transitions, 1095 flow. Second operand 11 states and 646 transitions. [2024-11-13 15:16:03,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 212 transitions, 1604 flow [2024-11-13 15:16:03,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 212 transitions, 1418 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-13 15:16:03,047 INFO L231 Difference]: Finished difference. Result has 174 places, 170 transitions, 1054 flow [2024-11-13 15:16:03,048 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1054, PETRI_PLACES=174, PETRI_TRANSITIONS=170} [2024-11-13 15:16:03,048 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 74 predicate places. [2024-11-13 15:16:03,049 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 170 transitions, 1054 flow [2024-11-13 15:16:03,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 51.0) internal successors, (765), 15 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:03,050 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:03,050 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:03,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-13 15:16:03,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 15:16:03,255 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:16:03,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:03,255 INFO L85 PathProgramCache]: Analyzing trace with hash 959217050, now seen corresponding path program 1 times [2024-11-13 15:16:03,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:03,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281372236] [2024-11-13 15:16:03,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:03,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:03,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:03,365 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:16:03,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:03,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281372236] [2024-11-13 15:16:03,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281372236] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:16:03,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:16:03,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:16:03,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66547611] [2024-11-13 15:16:03,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:16:03,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:16:03,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:03,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:16:03,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:16:03,402 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 105 [2024-11-13 15:16:03,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 170 transitions, 1054 flow. Second operand has 4 states, 4 states have (on average 57.5) internal successors, (230), 4 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:03,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:03,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 105 [2024-11-13 15:16:03,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:05,773 INFO L124 PetriNetUnfolderBase]: 7483/12815 cut-off events. [2024-11-13 15:16:05,774 INFO L125 PetriNetUnfolderBase]: For 8701/9201 co-relation queries the response was YES. [2024-11-13 15:16:05,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30901 conditions, 12815 events. 7483/12815 cut-off events. For 8701/9201 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 92124 event pairs, 3704 based on Foata normal form. 232/10481 useless extension candidates. Maximal degree in co-relation 30816. Up to 6731 conditions per place. [2024-11-13 15:16:05,866 INFO L140 encePairwiseOnDemand]: 100/105 looper letters, 194 selfloop transitions, 3 changer transitions 0/238 dead transitions. [2024-11-13 15:16:05,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 238 transitions, 1745 flow [2024-11-13 15:16:05,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:16:05,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:16:05,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 304 transitions. [2024-11-13 15:16:05,868 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7238095238095238 [2024-11-13 15:16:05,868 INFO L175 Difference]: Start difference. First operand has 174 places, 170 transitions, 1054 flow. Second operand 4 states and 304 transitions. [2024-11-13 15:16:05,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 238 transitions, 1745 flow [2024-11-13 15:16:05,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 238 transitions, 1628 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-11-13 15:16:05,891 INFO L231 Difference]: Finished difference. Result has 171 places, 172 transitions, 959 flow [2024-11-13 15:16:05,892 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=959, PETRI_PLACES=171, PETRI_TRANSITIONS=172} [2024-11-13 15:16:05,892 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 71 predicate places. [2024-11-13 15:16:05,892 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 172 transitions, 959 flow [2024-11-13 15:16:05,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.5) internal successors, (230), 4 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:05,893 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:05,893 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:05,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-13 15:16:05,893 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:16:05,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:05,894 INFO L85 PathProgramCache]: Analyzing trace with hash 953484947, now seen corresponding path program 2 times [2024-11-13 15:16:05,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:05,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639362279] [2024-11-13 15:16:05,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:05,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:05,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:06,903 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:06,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:06,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639362279] [2024-11-13 15:16:06,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639362279] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:06,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800771812] [2024-11-13 15:16:06,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 15:16:06,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:06,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:06,907 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:06,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 15:16:07,084 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 15:16:07,084 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:16:07,086 INFO L255 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 15:16:07,089 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:07,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:16:07,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:16:07,250 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 15:16:07,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 15:16:07,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 15:16:07,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 15:16:07,404 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:16:07,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 15:16:07,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 15:16:07,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 15:16:07,607 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:07,607 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:16:08,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:16:08,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2024-11-13 15:16:08,195 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:16:08,195 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 141 treesize of output 129 [2024-11-13 15:16:08,207 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 25 treesize of output 21 [2024-11-13 15:16:08,217 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 20 [2024-11-13 15:16:08,802 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:08,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800771812] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:16:08,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:16:08,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-11-13 15:16:08,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500491661] [2024-11-13 15:16:08,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:16:08,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 15:16:08,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:08,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 15:16:08,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=319, Unknown=3, NotChecked=0, Total=380 [2024-11-13 15:16:12,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:16:16,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:16:21,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:16:25,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:16:25,088 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 105 [2024-11-13 15:16:25,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 172 transitions, 959 flow. Second operand has 20 states, 20 states have (on average 47.1) internal successors, (942), 20 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:25,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:25,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 105 [2024-11-13 15:16:25,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:28,543 INFO L124 PetriNetUnfolderBase]: 6050/10303 cut-off events. [2024-11-13 15:16:28,544 INFO L125 PetriNetUnfolderBase]: For 8809/9849 co-relation queries the response was YES. [2024-11-13 15:16:28,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26749 conditions, 10303 events. 6050/10303 cut-off events. For 8809/9849 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 69825 event pairs, 2862 based on Foata normal form. 218/8664 useless extension candidates. Maximal degree in co-relation 26667. Up to 4851 conditions per place. [2024-11-13 15:16:28,664 INFO L140 encePairwiseOnDemand]: 88/105 looper letters, 163 selfloop transitions, 55 changer transitions 0/258 dead transitions. [2024-11-13 15:16:28,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 258 transitions, 1765 flow [2024-11-13 15:16:28,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 15:16:28,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 15:16:28,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 803 transitions. [2024-11-13 15:16:28,666 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5098412698412699 [2024-11-13 15:16:28,666 INFO L175 Difference]: Start difference. First operand has 171 places, 172 transitions, 959 flow. Second operand 15 states and 803 transitions. [2024-11-13 15:16:28,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 258 transitions, 1765 flow [2024-11-13 15:16:28,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 258 transitions, 1757 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:16:28,686 INFO L231 Difference]: Finished difference. Result has 186 places, 178 transitions, 1139 flow [2024-11-13 15:16:28,686 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1139, PETRI_PLACES=186, PETRI_TRANSITIONS=178} [2024-11-13 15:16:28,687 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 86 predicate places. [2024-11-13 15:16:28,687 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 178 transitions, 1139 flow [2024-11-13 15:16:28,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 47.1) internal successors, (942), 20 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:28,687 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:28,688 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:28,703 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 15:16:28,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:28,891 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:16:28,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:28,892 INFO L85 PathProgramCache]: Analyzing trace with hash 953484943, now seen corresponding path program 1 times [2024-11-13 15:16:28,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:28,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343111684] [2024-11-13 15:16:28,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:28,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:28,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:30,113 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:16:30,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:30,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343111684] [2024-11-13 15:16:30,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343111684] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:30,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147333603] [2024-11-13 15:16:30,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:30,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:30,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:30,116 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:30,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 15:16:30,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:30,295 INFO L255 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 15:16:30,298 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:30,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:16:30,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-13 15:16:30,622 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:16:30,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 15:16:30,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-13 15:16:30,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-13 15:16:30,869 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 15:16:30,869 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:16:31,042 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_441 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_441) c_~B~0.base) (+ 4 c_~B~0.offset)) 9223372039002259456))) is different from false [2024-11-13 15:16:31,191 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:16:31,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2024-11-13 15:16:31,210 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:16:31,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2024-11-13 15:16:31,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 15:16:31,515 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 4 not checked. [2024-11-13 15:16:31,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147333603] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:16:31,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:16:31,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 27 [2024-11-13 15:16:31,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586467336] [2024-11-13 15:16:31,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:16:31,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 15:16:31,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:31,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 15:16:31,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=624, Unknown=1, NotChecked=50, Total=756 [2024-11-13 15:16:31,609 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 105 [2024-11-13 15:16:31,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 178 transitions, 1139 flow. Second operand has 28 states, 28 states have (on average 45.964285714285715) internal successors, (1287), 28 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:31,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:31,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 105 [2024-11-13 15:16:31,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:36,136 INFO L124 PetriNetUnfolderBase]: 7218/11996 cut-off events. [2024-11-13 15:16:36,136 INFO L125 PetriNetUnfolderBase]: For 12204/13319 co-relation queries the response was YES. [2024-11-13 15:16:36,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32971 conditions, 11996 events. 7218/11996 cut-off events. For 12204/13319 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 80002 event pairs, 2171 based on Foata normal form. 209/10402 useless extension candidates. Maximal degree in co-relation 32885. Up to 3299 conditions per place. [2024-11-13 15:16:36,226 INFO L140 encePairwiseOnDemand]: 85/105 looper letters, 160 selfloop transitions, 61 changer transitions 0/260 dead transitions. [2024-11-13 15:16:36,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 260 transitions, 1908 flow [2024-11-13 15:16:36,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 15:16:36,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 15:16:36,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 961 transitions. [2024-11-13 15:16:36,230 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4817042606516291 [2024-11-13 15:16:36,230 INFO L175 Difference]: Start difference. First operand has 186 places, 178 transitions, 1139 flow. Second operand 19 states and 961 transitions. [2024-11-13 15:16:36,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 260 transitions, 1908 flow [2024-11-13 15:16:36,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 260 transitions, 1835 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-13 15:16:36,254 INFO L231 Difference]: Finished difference. Result has 199 places, 179 transitions, 1219 flow [2024-11-13 15:16:36,254 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1219, PETRI_PLACES=199, PETRI_TRANSITIONS=179} [2024-11-13 15:16:36,254 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 99 predicate places. [2024-11-13 15:16:36,254 INFO L471 AbstractCegarLoop]: Abstraction has has 199 places, 179 transitions, 1219 flow [2024-11-13 15:16:36,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 45.964285714285715) internal successors, (1287), 28 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:36,255 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:36,255 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:36,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 15:16:36,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:36,460 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:16:36,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:36,460 INFO L85 PathProgramCache]: Analyzing trace with hash 953484944, now seen corresponding path program 1 times [2024-11-13 15:16:36,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:36,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453762469] [2024-11-13 15:16:36,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:36,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:37,691 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 15:16:37,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:37,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453762469] [2024-11-13 15:16:37,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453762469] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:37,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645300027] [2024-11-13 15:16:37,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:37,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:37,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:37,695 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:37,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 15:16:37,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:37,869 INFO L255 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 15:16:37,872 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:37,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:16:38,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-13 15:16:38,138 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:16:38,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 15:16:38,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 15:16:38,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 15:16:38,342 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 15:16:38,342 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:16:38,555 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_481 (Array Int Int))) (< (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_481) c_~B~0.base) (+ 4 c_~B~0.offset)) 4294967296)) is different from false [2024-11-13 15:16:38,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:16:38,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2024-11-13 15:16:38,706 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:16:38,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2024-11-13 15:16:38,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 15:16:38,981 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 4 not checked. [2024-11-13 15:16:38,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645300027] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:16:38,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:16:38,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 27 [2024-11-13 15:16:38,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961057447] [2024-11-13 15:16:38,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:16:38,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 15:16:38,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:38,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 15:16:38,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=624, Unknown=1, NotChecked=50, Total=756 [2024-11-13 15:16:39,094 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 105 [2024-11-13 15:16:39,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 179 transitions, 1219 flow. Second operand has 28 states, 28 states have (on average 45.964285714285715) internal successors, (1287), 28 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:39,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:16:39,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 105 [2024-11-13 15:16:39,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:16:43,358 INFO L124 PetriNetUnfolderBase]: 6862/11353 cut-off events. [2024-11-13 15:16:43,358 INFO L125 PetriNetUnfolderBase]: For 15102/16264 co-relation queries the response was YES. [2024-11-13 15:16:43,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34423 conditions, 11353 events. 6862/11353 cut-off events. For 15102/16264 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 74872 event pairs, 2150 based on Foata normal form. 360/10160 useless extension candidates. Maximal degree in co-relation 34333. Up to 3299 conditions per place. [2024-11-13 15:16:43,443 INFO L140 encePairwiseOnDemand]: 85/105 looper letters, 159 selfloop transitions, 61 changer transitions 0/259 dead transitions. [2024-11-13 15:16:43,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 259 transitions, 1980 flow [2024-11-13 15:16:43,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 15:16:43,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 15:16:43,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 960 transitions. [2024-11-13 15:16:43,449 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48120300751879697 [2024-11-13 15:16:43,449 INFO L175 Difference]: Start difference. First operand has 199 places, 179 transitions, 1219 flow. Second operand 19 states and 960 transitions. [2024-11-13 15:16:43,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 259 transitions, 1980 flow [2024-11-13 15:16:43,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 259 transitions, 1876 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-11-13 15:16:43,478 INFO L231 Difference]: Finished difference. Result has 206 places, 178 transitions, 1233 flow [2024-11-13 15:16:43,478 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1233, PETRI_PLACES=206, PETRI_TRANSITIONS=178} [2024-11-13 15:16:43,479 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 106 predicate places. [2024-11-13 15:16:43,479 INFO L471 AbstractCegarLoop]: Abstraction has has 206 places, 178 transitions, 1233 flow [2024-11-13 15:16:43,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 45.964285714285715) internal successors, (1287), 28 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:16:43,479 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:16:43,480 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:16:43,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 15:16:43,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:43,680 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:16:43,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:16:43,681 INFO L85 PathProgramCache]: Analyzing trace with hash 953484946, now seen corresponding path program 1 times [2024-11-13 15:16:43,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:16:43,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640221043] [2024-11-13 15:16:43,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:43,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:16:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:44,530 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:44,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:16:44,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640221043] [2024-11-13 15:16:44,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640221043] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:16:44,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70056960] [2024-11-13 15:16:44,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:16:44,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:16:44,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:16:44,534 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:16:44,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 15:16:44,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:16:44,722 INFO L255 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 15:16:44,725 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:16:44,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:16:44,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-13 15:16:44,971 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 15:16:44,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 15:16:45,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-13 15:16:45,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-13 15:16:45,140 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:16:45,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 15:16:45,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-13 15:16:45,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 15 [2024-11-13 15:16:45,331 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 15:16:45,331 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:16:45,485 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_524 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_524) c_~A~0.base) (+ c_~A~0.offset 4)) 2147483649))) is different from false [2024-11-13 15:16:45,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:16:45,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2024-11-13 15:16:45,866 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:16:45,866 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 159 treesize of output 147 [2024-11-13 15:16:45,875 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 29 treesize of output 25 [2024-11-13 15:16:45,886 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 32 treesize of output 24 [2024-11-13 15:16:46,455 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 4 not checked. [2024-11-13 15:16:46,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70056960] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:16:46,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:16:46,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2024-11-13 15:16:46,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611278800] [2024-11-13 15:16:46,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:16:46,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 15:16:46,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:16:46,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 15:16:46,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=608, Unknown=2, NotChecked=50, Total=756 [2024-11-13 15:16:50,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:16:54,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:16:58,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:17:02,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:17:06,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 15:17:06,759 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 105 [2024-11-13 15:17:06,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 178 transitions, 1233 flow. Second operand has 28 states, 28 states have (on average 47.0) internal successors, (1316), 28 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:06,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:06,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 105 [2024-11-13 15:17:06,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:10,093 INFO L124 PetriNetUnfolderBase]: 5182/8654 cut-off events. [2024-11-13 15:17:10,093 INFO L125 PetriNetUnfolderBase]: For 11822/12825 co-relation queries the response was YES. [2024-11-13 15:17:10,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26555 conditions, 8654 events. 5182/8654 cut-off events. For 11822/12825 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 56718 event pairs, 3000 based on Foata normal form. 320/8093 useless extension candidates. Maximal degree in co-relation 26466. Up to 4851 conditions per place. [2024-11-13 15:17:10,158 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 160 selfloop transitions, 55 changer transitions 0/255 dead transitions. [2024-11-13 15:17:10,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 255 transitions, 1978 flow [2024-11-13 15:17:10,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 15:17:10,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 15:17:10,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 798 transitions. [2024-11-13 15:17:10,160 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5066666666666667 [2024-11-13 15:17:10,160 INFO L175 Difference]: Start difference. First operand has 206 places, 178 transitions, 1233 flow. Second operand 15 states and 798 transitions. [2024-11-13 15:17:10,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 255 transitions, 1978 flow [2024-11-13 15:17:10,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 255 transitions, 1876 flow, removed 1 selfloop flow, removed 17 redundant places. [2024-11-13 15:17:10,179 INFO L231 Difference]: Finished difference. Result has 203 places, 177 transitions, 1237 flow [2024-11-13 15:17:10,179 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1237, PETRI_PLACES=203, PETRI_TRANSITIONS=177} [2024-11-13 15:17:10,180 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 103 predicate places. [2024-11-13 15:17:10,180 INFO L471 AbstractCegarLoop]: Abstraction has has 203 places, 177 transitions, 1237 flow [2024-11-13 15:17:10,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 47.0) internal successors, (1316), 28 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:10,180 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:10,180 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:10,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 15:17:10,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:17:10,381 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:17:10,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:10,381 INFO L85 PathProgramCache]: Analyzing trace with hash -2029385589, now seen corresponding path program 2 times [2024-11-13 15:17:10,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:10,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024095265] [2024-11-13 15:17:10,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:10,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:10,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:10,522 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-13 15:17:10,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:10,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024095265] [2024-11-13 15:17:10,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024095265] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:17:10,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484435966] [2024-11-13 15:17:10,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 15:17:10,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:17:10,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:17:10,525 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:17:10,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 15:17:10,686 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 15:17:10,686 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 15:17:10,688 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 15:17:10,689 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:17:10,771 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-13 15:17:10,771 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:17:10,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484435966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:17:10,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:17:10,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-11-13 15:17:10,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125242622] [2024-11-13 15:17:10,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:17:10,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:17:10,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:10,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:17:10,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:17:10,784 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 105 [2024-11-13 15:17:10,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 177 transitions, 1237 flow. Second operand has 5 states, 5 states have (on average 56.0) internal successors, (280), 5 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:10,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:10,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 105 [2024-11-13 15:17:10,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:12,333 INFO L124 PetriNetUnfolderBase]: 5686/9295 cut-off events. [2024-11-13 15:17:12,333 INFO L125 PetriNetUnfolderBase]: For 16528/17383 co-relation queries the response was YES. [2024-11-13 15:17:12,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29121 conditions, 9295 events. 5686/9295 cut-off events. For 16528/17383 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 61948 event pairs, 1234 based on Foata normal form. 452/8596 useless extension candidates. Maximal degree in co-relation 29036. Up to 3595 conditions per place. [2024-11-13 15:17:12,394 INFO L140 encePairwiseOnDemand]: 100/105 looper letters, 175 selfloop transitions, 9 changer transitions 0/226 dead transitions. [2024-11-13 15:17:12,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 226 transitions, 1897 flow [2024-11-13 15:17:12,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:17:12,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:17:12,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 296 transitions. [2024-11-13 15:17:12,395 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.7047619047619048 [2024-11-13 15:17:12,395 INFO L175 Difference]: Start difference. First operand has 203 places, 177 transitions, 1237 flow. Second operand 4 states and 296 transitions. [2024-11-13 15:17:12,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 226 transitions, 1897 flow [2024-11-13 15:17:12,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 226 transitions, 1770 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-11-13 15:17:12,412 INFO L231 Difference]: Finished difference. Result has 192 places, 176 transitions, 1142 flow [2024-11-13 15:17:12,412 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1142, PETRI_PLACES=192, PETRI_TRANSITIONS=176} [2024-11-13 15:17:12,412 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 92 predicate places. [2024-11-13 15:17:12,413 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 176 transitions, 1142 flow [2024-11-13 15:17:12,413 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.0) internal successors, (280), 5 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:12,413 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:12,413 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:12,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 15:17:12,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:17:12,614 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:17:12,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:12,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1471037911, now seen corresponding path program 1 times [2024-11-13 15:17:12,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:12,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898209830] [2024-11-13 15:17:12,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:12,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:12,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:12,691 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-13 15:17:12,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:12,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898209830] [2024-11-13 15:17:12,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898209830] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:17:12,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:17:12,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:17:12,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521709310] [2024-11-13 15:17:12,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:17:12,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:17:12,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:12,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:17:12,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:17:12,712 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 105 [2024-11-13 15:17:12,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 176 transitions, 1142 flow. Second operand has 4 states, 4 states have (on average 57.0) internal successors, (228), 4 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:12,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:12,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 105 [2024-11-13 15:17:12,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:14,039 INFO L124 PetriNetUnfolderBase]: 5312/9363 cut-off events. [2024-11-13 15:17:14,039 INFO L125 PetriNetUnfolderBase]: For 17538/18197 co-relation queries the response was YES. [2024-11-13 15:17:14,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29021 conditions, 9363 events. 5312/9363 cut-off events. For 17538/18197 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 64240 event pairs, 2915 based on Foata normal form. 382/8914 useless extension candidates. Maximal degree in co-relation 28938. Up to 5989 conditions per place. [2024-11-13 15:17:14,120 INFO L140 encePairwiseOnDemand]: 99/105 looper letters, 162 selfloop transitions, 8 changer transitions 0/211 dead transitions. [2024-11-13 15:17:14,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 211 transitions, 1656 flow [2024-11-13 15:17:14,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:17:14,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 15:17:14,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 288 transitions. [2024-11-13 15:17:14,121 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-11-13 15:17:14,122 INFO L175 Difference]: Start difference. First operand has 192 places, 176 transitions, 1142 flow. Second operand 4 states and 288 transitions. [2024-11-13 15:17:14,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 211 transitions, 1656 flow [2024-11-13 15:17:14,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 211 transitions, 1606 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 15:17:14,143 INFO L231 Difference]: Finished difference. Result has 194 places, 177 transitions, 1157 flow [2024-11-13 15:17:14,143 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1157, PETRI_PLACES=194, PETRI_TRANSITIONS=177} [2024-11-13 15:17:14,144 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 94 predicate places. [2024-11-13 15:17:14,144 INFO L471 AbstractCegarLoop]: Abstraction has has 194 places, 177 transitions, 1157 flow [2024-11-13 15:17:14,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.0) internal successors, (228), 4 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:14,144 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:14,145 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:14,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-13 15:17:14,145 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:17:14,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:14,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1513557292, now seen corresponding path program 1 times [2024-11-13 15:17:14,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:14,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863510027] [2024-11-13 15:17:14,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:14,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:14,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:14,276 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-13 15:17:14,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:14,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863510027] [2024-11-13 15:17:14,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863510027] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:17:14,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288403470] [2024-11-13 15:17:14,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:14,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:17:14,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:17:14,281 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:17:14,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 15:17:14,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:14,470 INFO L255 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 15:17:14,472 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:17:14,829 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 15:17:14,829 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:17:15,226 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 15:17:15,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288403470] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:17:15,226 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:17:15,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 10, 10] total 23 [2024-11-13 15:17:15,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750119731] [2024-11-13 15:17:15,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:17:15,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 15:17:15,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:15,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 15:17:15,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2024-11-13 15:17:15,882 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 105 [2024-11-13 15:17:15,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 177 transitions, 1157 flow. Second operand has 23 states, 23 states have (on average 49.17391304347826) internal successors, (1131), 23 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:15,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:15,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 105 [2024-11-13 15:17:15,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:19,342 INFO L124 PetriNetUnfolderBase]: 8763/15003 cut-off events. [2024-11-13 15:17:19,342 INFO L125 PetriNetUnfolderBase]: For 26113/27394 co-relation queries the response was YES. [2024-11-13 15:17:19,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46686 conditions, 15003 events. 8763/15003 cut-off events. For 26113/27394 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 108127 event pairs, 3162 based on Foata normal form. 335/13752 useless extension candidates. Maximal degree in co-relation 46601. Up to 3959 conditions per place. [2024-11-13 15:17:19,475 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 271 selfloop transitions, 81 changer transitions 0/396 dead transitions. [2024-11-13 15:17:19,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 396 transitions, 3104 flow [2024-11-13 15:17:19,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 15:17:19,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-13 15:17:19,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1250 transitions. [2024-11-13 15:17:19,478 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5668934240362812 [2024-11-13 15:17:19,478 INFO L175 Difference]: Start difference. First operand has 194 places, 177 transitions, 1157 flow. Second operand 21 states and 1250 transitions. [2024-11-13 15:17:19,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 396 transitions, 3104 flow [2024-11-13 15:17:19,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 396 transitions, 3069 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:17:19,536 INFO L231 Difference]: Finished difference. Result has 216 places, 185 transitions, 1369 flow [2024-11-13 15:17:19,536 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1369, PETRI_PLACES=216, PETRI_TRANSITIONS=185} [2024-11-13 15:17:19,537 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 116 predicate places. [2024-11-13 15:17:19,537 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 185 transitions, 1369 flow [2024-11-13 15:17:19,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 49.17391304347826) internal successors, (1131), 23 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:19,537 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:19,537 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:19,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 15:17:19,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:17:19,738 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:17:19,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:19,738 INFO L85 PathProgramCache]: Analyzing trace with hash 826901616, now seen corresponding path program 1 times [2024-11-13 15:17:19,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:19,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226897645] [2024-11-13 15:17:19,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:19,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:19,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:19,906 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:17:19,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:19,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226897645] [2024-11-13 15:17:19,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226897645] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:17:19,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:17:19,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:17:19,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355782052] [2024-11-13 15:17:19,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:17:19,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:17:19,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:19,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:17:19,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:17:20,120 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 105 [2024-11-13 15:17:20,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 185 transitions, 1369 flow. Second operand has 6 states, 6 states have (on average 50.166666666666664) internal successors, (301), 6 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:20,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:20,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 105 [2024-11-13 15:17:20,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:22,460 INFO L124 PetriNetUnfolderBase]: 11686/19599 cut-off events. [2024-11-13 15:17:22,460 INFO L125 PetriNetUnfolderBase]: For 45176/46936 co-relation queries the response was YES. [2024-11-13 15:17:22,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69599 conditions, 19599 events. 11686/19599 cut-off events. For 45176/46936 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 146037 event pairs, 5302 based on Foata normal form. 500/18956 useless extension candidates. Maximal degree in co-relation 69502. Up to 11816 conditions per place. [2024-11-13 15:17:22,643 INFO L140 encePairwiseOnDemand]: 95/105 looper letters, 169 selfloop transitions, 20 changer transitions 0/230 dead transitions. [2024-11-13 15:17:22,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 230 transitions, 2034 flow [2024-11-13 15:17:22,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:17:22,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 15:17:22,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2024-11-13 15:17:22,645 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5923809523809523 [2024-11-13 15:17:22,645 INFO L175 Difference]: Start difference. First operand has 216 places, 185 transitions, 1369 flow. Second operand 5 states and 311 transitions. [2024-11-13 15:17:22,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 230 transitions, 2034 flow [2024-11-13 15:17:23,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 230 transitions, 1892 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-11-13 15:17:23,310 INFO L231 Difference]: Finished difference. Result has 210 places, 190 transitions, 1351 flow [2024-11-13 15:17:23,310 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1351, PETRI_PLACES=210, PETRI_TRANSITIONS=190} [2024-11-13 15:17:23,311 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 110 predicate places. [2024-11-13 15:17:23,311 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 190 transitions, 1351 flow [2024-11-13 15:17:23,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 50.166666666666664) internal successors, (301), 6 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:23,311 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:23,311 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:23,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-13 15:17:23,311 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:17:23,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:23,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2140205144, now seen corresponding path program 1 times [2024-11-13 15:17:23,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:23,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170784837] [2024-11-13 15:17:23,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:23,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:23,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:23,695 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 15:17:23,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:23,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170784837] [2024-11-13 15:17:23,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170784837] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:17:23,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236641762] [2024-11-13 15:17:23,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:23,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:17:23,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:17:23,698 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:17:23,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 15:17:23,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:23,915 INFO L255 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 15:17:23,917 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:17:24,381 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 15:17:24,381 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:17:24,762 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 15:17:24,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236641762] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:17:24,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:17:24,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2024-11-13 15:17:24,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397403982] [2024-11-13 15:17:24,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:17:24,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 15:17:24,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:24,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 15:17:24,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2024-11-13 15:17:25,303 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 105 [2024-11-13 15:17:25,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 190 transitions, 1351 flow. Second operand has 26 states, 26 states have (on average 46.84615384615385) internal successors, (1218), 26 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:25,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:25,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 105 [2024-11-13 15:17:25,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:29,514 INFO L124 PetriNetUnfolderBase]: 14178/23241 cut-off events. [2024-11-13 15:17:29,514 INFO L125 PetriNetUnfolderBase]: For 43967/45496 co-relation queries the response was YES. [2024-11-13 15:17:29,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75682 conditions, 23241 events. 14178/23241 cut-off events. For 43967/45496 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 167025 event pairs, 9704 based on Foata normal form. 630/22540 useless extension candidates. Maximal degree in co-relation 75584. Up to 14295 conditions per place. [2024-11-13 15:17:29,718 INFO L140 encePairwiseOnDemand]: 90/105 looper letters, 162 selfloop transitions, 76 changer transitions 0/279 dead transitions. [2024-11-13 15:17:29,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 279 transitions, 2294 flow [2024-11-13 15:17:29,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 15:17:29,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 15:17:29,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 923 transitions. [2024-11-13 15:17:29,720 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5170868347338936 [2024-11-13 15:17:29,720 INFO L175 Difference]: Start difference. First operand has 210 places, 190 transitions, 1351 flow. Second operand 17 states and 923 transitions. [2024-11-13 15:17:29,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 279 transitions, 2294 flow [2024-11-13 15:17:29,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 279 transitions, 2286 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:17:29,834 INFO L231 Difference]: Finished difference. Result has 229 places, 195 transitions, 1577 flow [2024-11-13 15:17:29,835 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1577, PETRI_PLACES=229, PETRI_TRANSITIONS=195} [2024-11-13 15:17:29,835 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 129 predicate places. [2024-11-13 15:17:29,839 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 195 transitions, 1577 flow [2024-11-13 15:17:29,840 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 46.84615384615385) internal successors, (1218), 26 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:29,840 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:29,840 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:29,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 15:17:30,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-13 15:17:30,041 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:17:30,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:30,041 INFO L85 PathProgramCache]: Analyzing trace with hash -991321110, now seen corresponding path program 1 times [2024-11-13 15:17:30,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:30,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518525091] [2024-11-13 15:17:30,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:30,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:30,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:30,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:17:30,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:30,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518525091] [2024-11-13 15:17:30,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518525091] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:17:30,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:17:30,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:17:30,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821805975] [2024-11-13 15:17:30,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:17:30,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:17:30,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:30,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:17:30,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:17:30,479 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 105 [2024-11-13 15:17:30,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 195 transitions, 1577 flow. Second operand has 7 states, 7 states have (on average 47.714285714285715) internal successors, (334), 7 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:30,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:30,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 105 [2024-11-13 15:17:30,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:36,128 INFO L124 PetriNetUnfolderBase]: 17934/31131 cut-off events. [2024-11-13 15:17:36,128 INFO L125 PetriNetUnfolderBase]: For 84947/88091 co-relation queries the response was YES. [2024-11-13 15:17:36,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110928 conditions, 31131 events. 17934/31131 cut-off events. For 84947/88091 co-relation queries the response was YES. Maximal size of possible extension queue 1068. Compared 260229 event pairs, 15324 based on Foata normal form. 858/30340 useless extension candidates. Maximal degree in co-relation 110816. Up to 14603 conditions per place. [2024-11-13 15:17:36,450 INFO L140 encePairwiseOnDemand]: 93/105 looper letters, 192 selfloop transitions, 29 changer transitions 0/260 dead transitions. [2024-11-13 15:17:36,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 260 transitions, 2470 flow [2024-11-13 15:17:36,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:17:36,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 15:17:36,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 349 transitions. [2024-11-13 15:17:36,452 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.553968253968254 [2024-11-13 15:17:36,452 INFO L175 Difference]: Start difference. First operand has 229 places, 195 transitions, 1577 flow. Second operand 6 states and 349 transitions. [2024-11-13 15:17:36,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 260 transitions, 2470 flow [2024-11-13 15:17:37,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 260 transitions, 2330 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-11-13 15:17:37,179 INFO L231 Difference]: Finished difference. Result has 225 places, 204 transitions, 1609 flow [2024-11-13 15:17:37,179 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1609, PETRI_PLACES=225, PETRI_TRANSITIONS=204} [2024-11-13 15:17:37,182 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 125 predicate places. [2024-11-13 15:17:37,182 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 204 transitions, 1609 flow [2024-11-13 15:17:37,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 47.714285714285715) internal successors, (334), 7 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:37,183 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:37,183 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:37,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-13 15:17:37,183 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:17:37,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:37,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1836484987, now seen corresponding path program 1 times [2024-11-13 15:17:37,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:37,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665549928] [2024-11-13 15:17:37,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:37,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:37,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:37,494 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 15:17:37,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:37,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665549928] [2024-11-13 15:17:37,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665549928] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:17:37,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080977671] [2024-11-13 15:17:37,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:37,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:17:37,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:17:37,504 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:17:37,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 15:17:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:37,700 INFO L255 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 15:17:37,701 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:17:38,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 15:17:38,014 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:17:38,305 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 15:17:38,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080977671] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 15:17:38,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 15:17:38,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-13 15:17:38,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063085335] [2024-11-13 15:17:38,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 15:17:38,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 15:17:38,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:38,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 15:17:38,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:17:38,616 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 48 out of 105 [2024-11-13 15:17:38,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 204 transitions, 1609 flow. Second operand has 15 states, 15 states have (on average 50.333333333333336) internal successors, (755), 15 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:38,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:38,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 48 of 105 [2024-11-13 15:17:38,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:45,255 INFO L124 PetriNetUnfolderBase]: 21178/35961 cut-off events. [2024-11-13 15:17:45,255 INFO L125 PetriNetUnfolderBase]: For 102125/105773 co-relation queries the response was YES. [2024-11-13 15:17:45,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123846 conditions, 35961 events. 21178/35961 cut-off events. For 102125/105773 co-relation queries the response was YES. Maximal size of possible extension queue 1165. Compared 294895 event pairs, 13920 based on Foata normal form. 907/33375 useless extension candidates. Maximal degree in co-relation 123739. Up to 22825 conditions per place. [2024-11-13 15:17:45,618 INFO L140 encePairwiseOnDemand]: 92/105 looper letters, 171 selfloop transitions, 65 changer transitions 0/285 dead transitions. [2024-11-13 15:17:45,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 285 transitions, 2675 flow [2024-11-13 15:17:45,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 15:17:45,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 15:17:45,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 695 transitions. [2024-11-13 15:17:45,621 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-11-13 15:17:45,621 INFO L175 Difference]: Start difference. First operand has 225 places, 204 transitions, 1609 flow. Second operand 12 states and 695 transitions. [2024-11-13 15:17:45,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 285 transitions, 2675 flow [2024-11-13 15:17:45,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 285 transitions, 2662 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 15:17:45,929 INFO L231 Difference]: Finished difference. Result has 238 places, 206 transitions, 1788 flow [2024-11-13 15:17:45,930 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1788, PETRI_PLACES=238, PETRI_TRANSITIONS=206} [2024-11-13 15:17:45,930 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 138 predicate places. [2024-11-13 15:17:45,930 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 206 transitions, 1788 flow [2024-11-13 15:17:45,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 50.333333333333336) internal successors, (755), 15 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:45,931 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:45,931 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:45,955 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 15:17:46,135 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f1dedc0-8248-4170-b3ad-20c28f8eaaa5/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:17:46,136 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:17:46,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:46,136 INFO L85 PathProgramCache]: Analyzing trace with hash -51430422, now seen corresponding path program 1 times [2024-11-13 15:17:46,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:46,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826896368] [2024-11-13 15:17:46,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:46,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:46,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:46,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:17:46,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:46,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826896368] [2024-11-13 15:17:46,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826896368] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:17:46,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:17:46,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:17:46,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052316604] [2024-11-13 15:17:46,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:17:46,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:17:46,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:46,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:17:46,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:17:46,434 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 105 [2024-11-13 15:17:46,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 206 transitions, 1788 flow. Second operand has 6 states, 6 states have (on average 54.166666666666664) internal successors, (325), 6 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:46,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:46,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 105 [2024-11-13 15:17:46,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:52,660 INFO L124 PetriNetUnfolderBase]: 17826/32080 cut-off events. [2024-11-13 15:17:52,660 INFO L125 PetriNetUnfolderBase]: For 89508/92588 co-relation queries the response was YES. [2024-11-13 15:17:52,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114027 conditions, 32080 events. 17826/32080 cut-off events. For 89508/92588 co-relation queries the response was YES. Maximal size of possible extension queue 1160. Compared 280325 event pairs, 15014 based on Foata normal form. 844/31036 useless extension candidates. Maximal degree in co-relation 113903. Up to 17920 conditions per place. [2024-11-13 15:17:52,951 INFO L140 encePairwiseOnDemand]: 94/105 looper letters, 184 selfloop transitions, 29 changer transitions 0/260 dead transitions. [2024-11-13 15:17:52,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 260 transitions, 2604 flow [2024-11-13 15:17:52,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:17:52,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 15:17:52,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 330 transitions. [2024-11-13 15:17:52,953 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-11-13 15:17:52,953 INFO L175 Difference]: Start difference. First operand has 238 places, 206 transitions, 1788 flow. Second operand 5 states and 330 transitions. [2024-11-13 15:17:52,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 260 transitions, 2604 flow [2024-11-13 15:17:53,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 260 transitions, 2521 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-13 15:17:53,206 INFO L231 Difference]: Finished difference. Result has 238 places, 214 transitions, 1883 flow [2024-11-13 15:17:53,207 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1883, PETRI_PLACES=238, PETRI_TRANSITIONS=214} [2024-11-13 15:17:53,207 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 138 predicate places. [2024-11-13 15:17:53,207 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 214 transitions, 1883 flow [2024-11-13 15:17:53,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 54.166666666666664) internal successors, (325), 6 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:53,207 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:17:53,207 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:17:53,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-13 15:17:53,208 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:17:53,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:17:53,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1346927525, now seen corresponding path program 1 times [2024-11-13 15:17:53,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:17:53,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000027574] [2024-11-13 15:17:53,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:17:53,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:17:53,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:17:53,518 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:17:53,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:17:53,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000027574] [2024-11-13 15:17:53,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000027574] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:17:53,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:17:53,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:17:53,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504480136] [2024-11-13 15:17:53,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:17:53,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:17:53,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:17:53,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:17:53,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:17:53,768 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 105 [2024-11-13 15:17:53,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 214 transitions, 1883 flow. Second operand has 9 states, 9 states have (on average 37.111111111111114) internal successors, (334), 9 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:17:53,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:17:53,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 105 [2024-11-13 15:17:53,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:17:59,777 INFO L124 PetriNetUnfolderBase]: 17800/32114 cut-off events. [2024-11-13 15:17:59,778 INFO L125 PetriNetUnfolderBase]: For 95056/98404 co-relation queries the response was YES. [2024-11-13 15:17:59,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116252 conditions, 32114 events. 17800/32114 cut-off events. For 95056/98404 co-relation queries the response was YES. Maximal size of possible extension queue 1185. Compared 282848 event pairs, 10996 based on Foata normal form. 913/31448 useless extension candidates. Maximal degree in co-relation 116127. Up to 17920 conditions per place. [2024-11-13 15:18:00,059 INFO L140 encePairwiseOnDemand]: 87/105 looper letters, 188 selfloop transitions, 56 changer transitions 8/278 dead transitions. [2024-11-13 15:18:00,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 278 transitions, 2829 flow [2024-11-13 15:18:00,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 15:18:00,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 15:18:00,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 576 transitions. [2024-11-13 15:18:00,060 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39183673469387753 [2024-11-13 15:18:00,060 INFO L175 Difference]: Start difference. First operand has 238 places, 214 transitions, 1883 flow. Second operand 14 states and 576 transitions. [2024-11-13 15:18:00,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 278 transitions, 2829 flow [2024-11-13 15:18:00,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 278 transitions, 2829 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 15:18:00,305 INFO L231 Difference]: Finished difference. Result has 256 places, 226 transitions, 2138 flow [2024-11-13 15:18:00,305 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2138, PETRI_PLACES=256, PETRI_TRANSITIONS=226} [2024-11-13 15:18:00,305 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 156 predicate places. [2024-11-13 15:18:00,305 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 226 transitions, 2138 flow [2024-11-13 15:18:00,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 37.111111111111114) internal successors, (334), 9 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:18:00,305 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:18:00,305 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:18:00,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-13 15:18:00,306 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:18:00,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:18:00,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1194918639, now seen corresponding path program 1 times [2024-11-13 15:18:00,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:18:00,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907146402] [2024-11-13 15:18:00,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:18:00,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:18:00,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:18:00,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:18:00,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:18:00,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907146402] [2024-11-13 15:18:00,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907146402] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:18:00,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:18:00,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:18:00,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926328051] [2024-11-13 15:18:00,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:18:00,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:18:00,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:18:00,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:18:00,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:18:00,881 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 105 [2024-11-13 15:18:00,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 226 transitions, 2138 flow. Second operand has 8 states, 8 states have (on average 41.5) internal successors, (332), 8 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:18:00,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:18:00,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 105 [2024-11-13 15:18:00,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 15:18:08,487 INFO L124 PetriNetUnfolderBase]: 22460/40040 cut-off events. [2024-11-13 15:18:08,487 INFO L125 PetriNetUnfolderBase]: For 121993/126361 co-relation queries the response was YES. [2024-11-13 15:18:08,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145766 conditions, 40040 events. 22460/40040 cut-off events. For 121993/126361 co-relation queries the response was YES. Maximal size of possible extension queue 1514. Compared 363033 event pairs, 19644 based on Foata normal form. 1150/38931 useless extension candidates. Maximal degree in co-relation 145634. Up to 21370 conditions per place. [2024-11-13 15:18:08,935 INFO L140 encePairwiseOnDemand]: 88/105 looper letters, 206 selfloop transitions, 37 changer transitions 17/299 dead transitions. [2024-11-13 15:18:08,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 299 transitions, 3225 flow [2024-11-13 15:18:08,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 15:18:08,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 15:18:08,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 629 transitions. [2024-11-13 15:18:08,942 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.427891156462585 [2024-11-13 15:18:08,942 INFO L175 Difference]: Start difference. First operand has 256 places, 226 transitions, 2138 flow. Second operand 14 states and 629 transitions. [2024-11-13 15:18:08,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 299 transitions, 3225 flow [2024-11-13 15:18:09,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 299 transitions, 3183 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-11-13 15:18:09,409 INFO L231 Difference]: Finished difference. Result has 275 places, 227 transitions, 2247 flow [2024-11-13 15:18:09,410 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2247, PETRI_PLACES=275, PETRI_TRANSITIONS=227} [2024-11-13 15:18:09,410 INFO L277 CegarLoopForPetriNet]: 100 programPoint places, 175 predicate places. [2024-11-13 15:18:09,410 INFO L471 AbstractCegarLoop]: Abstraction has has 275 places, 227 transitions, 2247 flow [2024-11-13 15:18:09,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 41.5) internal successors, (332), 8 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 15:18:09,410 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 15:18:09,410 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:18:09,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-13 15:18:09,411 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 46 more)] === [2024-11-13 15:18:09,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:18:09,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1127937278, now seen corresponding path program 1 times [2024-11-13 15:18:09,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:18:09,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760658350] [2024-11-13 15:18:09,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:18:09,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:18:09,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:18:09,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 15:18:09,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:18:09,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760658350] [2024-11-13 15:18:09,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760658350] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:18:09,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:18:09,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:18:09,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52772966] [2024-11-13 15:18:09,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:18:09,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:18:09,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:18:09,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:18:09,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:18:09,705 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 105 [2024-11-13 15:18:09,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 227 transitions, 2247 flow. Second operand has 6 states, 6 states have (on average 50.5) internal successors, (303), 6 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) [2024-11-13 15:18:09,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 15:18:09,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 105 [2024-11-13 15:18:09,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand