./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1 --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 e3298e0ac573b72ea1dd21021e341a1c4e9f42cf513c1ea24a79ab2c37c412bc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 10:55:30,732 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 10:55:30,791 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-12-02 10:55:30,796 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 10:55:30,796 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 10:55:30,817 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 10:55:30,818 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 10:55:30,818 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 10:55:30,818 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 10:55:30,818 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 10:55:30,818 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 10:55:30,818 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 10:55:30,819 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 10:55:30,819 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 10:55:30,819 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 10:55:30,819 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 10:55:30,819 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 10:55:30,819 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 10:55:30,819 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 10:55:30,819 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 10:55:30,819 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 10:55:30,820 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 10:55:30,820 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:55:30,821 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:55:30,821 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 10:55:30,821 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 10:55:30,822 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 10:55:30,822 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 10:55:30,822 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_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1 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 -> e3298e0ac573b72ea1dd21021e341a1c4e9f42cf513c1ea24a79ab2c37c412bc [2024-12-02 10:55:31,055 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 10:55:31,062 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 10:55:31,064 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 10:55:31,065 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 10:55:31,065 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 10:55:31,066 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2024-12-02 10:55:33,684 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/data/e775cc510/9739022d38a449f2bf4b1cd811354154/FLAG592a4a4ed [2024-12-02 10:55:33,880 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 10:55:33,881 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/sv-benchmarks/c/weaver/chl-name-comparator-symm.wvr.c [2024-12-02 10:55:33,894 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/data/e775cc510/9739022d38a449f2bf4b1cd811354154/FLAG592a4a4ed [2024-12-02 10:55:34,248 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/data/e775cc510/9739022d38a449f2bf4b1cd811354154 [2024-12-02 10:55:34,250 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 10:55:34,251 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 10:55:34,252 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 10:55:34,252 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 10:55:34,256 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 10:55:34,256 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,257 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62ff3fe3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34, skipping insertion in model container [2024-12-02 10:55:34,257 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,273 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 10:55:34,417 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 10:55:34,422 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 10:55:34,444 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 10:55:34,456 INFO L204 MainTranslator]: Completed translation [2024-12-02 10:55:34,456 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34 WrapperNode [2024-12-02 10:55:34,456 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 10:55:34,457 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 10:55:34,457 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 10:55:34,457 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 10:55:34,462 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,467 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,487 INFO L138 Inliner]: procedures = 24, calls = 25, calls flagged for inlining = 15, calls inlined = 17, statements flattened = 254 [2024-12-02 10:55:34,487 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 10:55:34,487 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 10:55:34,487 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 10:55:34,487 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 10:55:34,495 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,495 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,499 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,514 INFO L175 MemorySlicer]: Split 5 memory accesses to 2 slices as follows [2, 3]. 60 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-12-02 10:55:34,515 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,515 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,523 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,524 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,528 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,530 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,531 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,534 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 10:55:34,535 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 10:55:34,535 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 10:55:34,535 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 10:55:34,536 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (1/1) ... [2024-12-02 10:55:34,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 10:55:34,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:34,565 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 10:55:34,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 10:55:34,587 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 10:55:34,587 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 10:55:34,588 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 10:55:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 10:55:34,588 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 10:55:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 10:55:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 10:55:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 10:55:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 10:55:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 10:55:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 10:55:34,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 10:55:34,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 10:55:34,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 10:55:34,590 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 10:55:34,680 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 10:55:34,681 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 10:55:35,088 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 10:55:35,088 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 10:55:35,351 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 10:55:35,352 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-12-02 10:55:35,352 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:55:35 BoogieIcfgContainer [2024-12-02 10:55:35,352 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 10:55:35,354 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 10:55:35,355 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 10:55:35,359 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 10:55:35,359 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 10:55:34" (1/3) ... [2024-12-02 10:55:35,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e636125 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:55:35, skipping insertion in model container [2024-12-02 10:55:35,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 10:55:34" (2/3) ... [2024-12-02 10:55:35,360 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e636125 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 10:55:35, skipping insertion in model container [2024-12-02 10:55:35,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:55:35" (3/3) ... [2024-12-02 10:55:35,361 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-symm.wvr.c [2024-12-02 10:55:35,378 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 10:55:35,379 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-name-comparator-symm.wvr.c that has 3 procedures, 71 locations, 1 initial locations, 3 loop locations, and 20 error locations. [2024-12-02 10:55:35,380 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 10:55:35,445 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 10:55:35,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 77 places, 81 transitions, 176 flow [2024-12-02 10:55:35,518 INFO L124 PetriNetUnfolderBase]: 11/79 cut-off events. [2024-12-02 10:55:35,520 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 10:55:35,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88 conditions, 79 events. 11/79 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 246 event pairs, 0 based on Foata normal form. 0/48 useless extension candidates. Maximal degree in co-relation 67. Up to 2 conditions per place. [2024-12-02 10:55:35,524 INFO L82 GeneralOperation]: Start removeDead. Operand has 77 places, 81 transitions, 176 flow [2024-12-02 10:55:35,528 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 74 places, 78 transitions, 168 flow [2024-12-02 10:55:35,535 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 10:55:35,547 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;@5c16b4a0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 10:55:35,547 INFO L334 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2024-12-02 10:55:35,550 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 10:55:35,550 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2024-12-02 10:55:35,550 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 10:55:35,550 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:35,551 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 10:55:35,551 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:35,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:35,556 INFO L85 PathProgramCache]: Analyzing trace with hash 761323, now seen corresponding path program 1 times [2024-12-02 10:55:35,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:35,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495570590] [2024-12-02 10:55:35,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:35,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:35,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:35,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 10:55:35,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:35,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495570590] [2024-12-02 10:55:35,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495570590] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:35,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:55:35,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 10:55:35,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639661539] [2024-12-02 10:55:35,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:35,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:35,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:35,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:35,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 10:55:35,812 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:35,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 168 flow. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 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-12-02 10:55:35,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:35,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:35,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:36,171 INFO L124 PetriNetUnfolderBase]: 583/1439 cut-off events. [2024-12-02 10:55:36,171 INFO L125 PetriNetUnfolderBase]: For 32/32 co-relation queries the response was YES. [2024-12-02 10:55:36,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2368 conditions, 1439 events. 583/1439 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9726 event pairs, 382 based on Foata normal form. 3/1106 useless extension candidates. Maximal degree in co-relation 2280. Up to 886 conditions per place. [2024-12-02 10:55:36,186 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 34 selfloop transitions, 4 changer transitions 2/73 dead transitions. [2024-12-02 10:55:36,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 73 transitions, 236 flow [2024-12-02 10:55:36,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:36,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:36,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 188 transitions. [2024-12-02 10:55:36,201 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5802469135802469 [2024-12-02 10:55:36,202 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 168 flow. Second operand 4 states and 188 transitions. [2024-12-02 10:55:36,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 73 transitions, 236 flow [2024-12-02 10:55:36,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 73 transitions, 228 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 10:55:36,212 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 153 flow [2024-12-02 10:55:36,214 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=153, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2024-12-02 10:55:36,218 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, -4 predicate places. [2024-12-02 10:55:36,218 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 153 flow [2024-12-02 10:55:36,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 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-12-02 10:55:36,218 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:36,218 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-12-02 10:55:36,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 10:55:36,219 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:36,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:36,219 INFO L85 PathProgramCache]: Analyzing trace with hash 23601753, now seen corresponding path program 1 times [2024-12-02 10:55:36,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:36,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386722874] [2024-12-02 10:55:36,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:36,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:36,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:36,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 10:55:36,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:36,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386722874] [2024-12-02 10:55:36,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386722874] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:36,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:55:36,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 10:55:36,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210692605] [2024-12-02 10:55:36,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:36,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:36,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:36,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:36,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 10:55:36,305 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:36,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 153 flow. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 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-12-02 10:55:36,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:36,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:36,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:36,550 INFO L124 PetriNetUnfolderBase]: 584/1441 cut-off events. [2024-12-02 10:55:36,550 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-12-02 10:55:36,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2354 conditions, 1441 events. 584/1441 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9722 event pairs, 382 based on Foata normal form. 1/1106 useless extension candidates. Maximal degree in co-relation 2326. Up to 890 conditions per place. [2024-12-02 10:55:36,559 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 37 selfloop transitions, 4 changer transitions 0/74 dead transitions. [2024-12-02 10:55:36,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 74 transitions, 247 flow [2024-12-02 10:55:36,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:36,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:36,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 186 transitions. [2024-12-02 10:55:36,561 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-12-02 10:55:36,561 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 153 flow. Second operand 4 states and 186 transitions. [2024-12-02 10:55:36,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 74 transitions, 247 flow [2024-12-02 10:55:36,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 74 transitions, 233 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 10:55:36,565 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 172 flow [2024-12-02 10:55:36,566 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-12-02 10:55:36,566 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, -4 predicate places. [2024-12-02 10:55:36,566 INFO L471 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 172 flow [2024-12-02 10:55:36,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 0 states have call successors, (0), 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-12-02 10:55:36,567 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:36,567 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-12-02 10:55:36,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 10:55:36,567 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:36,568 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:36,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1254060865, now seen corresponding path program 1 times [2024-12-02 10:55:36,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:36,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635983677] [2024-12-02 10:55:36,568 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:36,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:36,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:36,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 10:55:36,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:36,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635983677] [2024-12-02 10:55:36,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635983677] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:36,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496953024] [2024-12-02 10:55:36,669 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:36,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:36,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:36,671 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:36,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 10:55:36,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:36,742 INFO L256 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 10:55:36,746 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:36,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 10:55:36,782 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:55:36,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 10:55:36,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496953024] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:55:36,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 10:55:36,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2024-12-02 10:55:36,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038053409] [2024-12-02 10:55:36,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 10:55:36,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 10:55:36,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:36,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 10:55:36,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-12-02 10:55:36,841 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:36,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 172 flow. Second operand has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 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-12-02 10:55:36,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:36,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:36,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:37,175 INFO L124 PetriNetUnfolderBase]: 587/1453 cut-off events. [2024-12-02 10:55:37,175 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-12-02 10:55:37,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2390 conditions, 1453 events. 587/1453 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9831 event pairs, 382 based on Foata normal form. 0/1114 useless extension candidates. Maximal degree in co-relation 2333. Up to 893 conditions per place. [2024-12-02 10:55:37,184 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 37 selfloop transitions, 13 changer transitions 0/83 dead transitions. [2024-12-02 10:55:37,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 83 transitions, 308 flow [2024-12-02 10:55:37,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 10:55:37,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 10:55:37,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 413 transitions. [2024-12-02 10:55:37,188 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5098765432098765 [2024-12-02 10:55:37,188 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 172 flow. Second operand 10 states and 413 transitions. [2024-12-02 10:55:37,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 83 transitions, 308 flow [2024-12-02 10:55:37,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 83 transitions, 305 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 10:55:37,190 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 249 flow [2024-12-02 10:55:37,191 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=249, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2024-12-02 10:55:37,191 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 7 predicate places. [2024-12-02 10:55:37,191 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 249 flow [2024-12-02 10:55:37,192 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 37.0) internal successors, (370), 10 states have internal predecessors, (370), 0 states have call successors, (0), 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-12-02 10:55:37,192 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:37,192 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:37,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 10:55:37,392 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:37,393 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:37,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:37,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1128200105, now seen corresponding path program 1 times [2024-12-02 10:55:37,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:37,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492002314] [2024-12-02 10:55:37,393 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:37,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:37,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:37,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 10:55:37,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:37,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492002314] [2024-12-02 10:55:37,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492002314] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:37,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:55:37,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 10:55:37,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168598907] [2024-12-02 10:55:37,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:37,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:37,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:37,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:37,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 10:55:37,495 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:37,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 249 flow. Second operand has 4 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 0 states have call successors, (0), 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-12-02 10:55:37,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:37,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:37,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:37,985 INFO L124 PetriNetUnfolderBase]: 1265/2808 cut-off events. [2024-12-02 10:55:37,985 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-12-02 10:55:37,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4814 conditions, 2808 events. 1265/2808 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 20547 event pairs, 504 based on Foata normal form. 28/2257 useless extension candidates. Maximal degree in co-relation 4778. Up to 1076 conditions per place. [2024-12-02 10:55:38,004 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 96 selfloop transitions, 3 changer transitions 0/131 dead transitions. [2024-12-02 10:55:38,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 131 transitions, 546 flow [2024-12-02 10:55:38,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:38,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:38,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 233 transitions. [2024-12-02 10:55:38,006 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7191358024691358 [2024-12-02 10:55:38,006 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 249 flow. Second operand 4 states and 233 transitions. [2024-12-02 10:55:38,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 131 transitions, 546 flow [2024-12-02 10:55:38,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 131 transitions, 516 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-12-02 10:55:38,011 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 241 flow [2024-12-02 10:55:38,011 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=241, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-12-02 10:55:38,012 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 9 predicate places. [2024-12-02 10:55:38,012 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 241 flow [2024-12-02 10:55:38,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.75) internal successors, (151), 4 states have internal predecessors, (151), 0 states have call successors, (0), 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-12-02 10:55:38,013 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:38,013 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:38,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 10:55:38,013 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:38,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:38,014 INFO L85 PathProgramCache]: Analyzing trace with hash 538649212, now seen corresponding path program 1 times [2024-12-02 10:55:38,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:38,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831890039] [2024-12-02 10:55:38,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:38,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:38,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:38,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 10:55:38,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:38,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831890039] [2024-12-02 10:55:38,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831890039] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:38,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:55:38,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 10:55:38,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234950066] [2024-12-02 10:55:38,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:38,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:38,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:38,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:38,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 10:55:38,100 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:38,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 241 flow. Second operand has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:38,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:38,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:38,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:38,611 INFO L124 PetriNetUnfolderBase]: 2395/5268 cut-off events. [2024-12-02 10:55:38,611 INFO L125 PetriNetUnfolderBase]: For 473/547 co-relation queries the response was YES. [2024-12-02 10:55:38,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9301 conditions, 5268 events. 2395/5268 cut-off events. For 473/547 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 42831 event pairs, 1004 based on Foata normal form. 52/4351 useless extension candidates. Maximal degree in co-relation 9267. Up to 2071 conditions per place. [2024-12-02 10:55:38,633 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 99 selfloop transitions, 3 changer transitions 0/134 dead transitions. [2024-12-02 10:55:38,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 134 transitions, 573 flow [2024-12-02 10:55:38,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:38,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:38,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 230 transitions. [2024-12-02 10:55:38,634 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7098765432098766 [2024-12-02 10:55:38,634 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 241 flow. Second operand 4 states and 230 transitions. [2024-12-02 10:55:38,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 134 transitions, 573 flow [2024-12-02 10:55:38,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 134 transitions, 567 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 10:55:38,638 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 261 flow [2024-12-02 10:55:38,639 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=261, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-12-02 10:55:38,639 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 13 predicate places. [2024-12-02 10:55:38,639 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 261 flow [2024-12-02 10:55:38,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:38,640 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:38,640 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:38,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 10:55:38,640 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:38,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:38,640 INFO L85 PathProgramCache]: Analyzing trace with hash -2090528669, now seen corresponding path program 1 times [2024-12-02 10:55:38,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:38,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960077634] [2024-12-02 10:55:38,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:38,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:38,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:38,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 10:55:38,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:38,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960077634] [2024-12-02 10:55:38,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960077634] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:38,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:55:38,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 10:55:38,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972393913] [2024-12-02 10:55:38,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:38,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:38,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:38,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:38,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 10:55:38,698 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 81 [2024-12-02 10:55:38,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 261 flow. Second operand has 4 states, 4 states have (on average 40.0) internal successors, (160), 4 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:38,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:38,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 81 [2024-12-02 10:55:38,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:39,224 INFO L124 PetriNetUnfolderBase]: 1925/4173 cut-off events. [2024-12-02 10:55:39,225 INFO L125 PetriNetUnfolderBase]: For 615/681 co-relation queries the response was YES. [2024-12-02 10:55:39,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7937 conditions, 4173 events. 1925/4173 cut-off events. For 615/681 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 31809 event pairs, 754 based on Foata normal form. 0/3624 useless extension candidates. Maximal degree in co-relation 7901. Up to 1687 conditions per place. [2024-12-02 10:55:39,246 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 108 selfloop transitions, 4 changer transitions 6/152 dead transitions. [2024-12-02 10:55:39,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 152 transitions, 674 flow [2024-12-02 10:55:39,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 10:55:39,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 10:55:39,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 289 transitions. [2024-12-02 10:55:39,248 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7135802469135802 [2024-12-02 10:55:39,248 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 261 flow. Second operand 5 states and 289 transitions. [2024-12-02 10:55:39,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 152 transitions, 674 flow [2024-12-02 10:55:39,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 152 transitions, 666 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 10:55:39,253 INFO L231 Difference]: Finished difference. Result has 93 places, 89 transitions, 284 flow [2024-12-02 10:55:39,253 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=284, PETRI_PLACES=93, PETRI_TRANSITIONS=89} [2024-12-02 10:55:39,254 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 19 predicate places. [2024-12-02 10:55:39,254 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 89 transitions, 284 flow [2024-12-02 10:55:39,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.0) internal successors, (160), 4 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:39,254 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:39,254 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:39,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 10:55:39,254 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:39,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:39,255 INFO L85 PathProgramCache]: Analyzing trace with hash -347509649, now seen corresponding path program 1 times [2024-12-02 10:55:39,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:39,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435268151] [2024-12-02 10:55:39,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:39,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:39,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 10:55:39,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:39,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435268151] [2024-12-02 10:55:39,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435268151] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:39,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:55:39,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 10:55:39,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459003485] [2024-12-02 10:55:39,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:39,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 10:55:39,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:39,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 10:55:39,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:55:39,313 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 81 [2024-12-02 10:55:39,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 89 transitions, 284 flow. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 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-12-02 10:55:39,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:39,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 81 [2024-12-02 10:55:39,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:39,622 INFO L124 PetriNetUnfolderBase]: 1832/4355 cut-off events. [2024-12-02 10:55:39,622 INFO L125 PetriNetUnfolderBase]: For 1245/1279 co-relation queries the response was YES. [2024-12-02 10:55:39,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8438 conditions, 4355 events. 1832/4355 cut-off events. For 1245/1279 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 35353 event pairs, 1375 based on Foata normal form. 1/3721 useless extension candidates. Maximal degree in co-relation 8404. Up to 2865 conditions per place. [2024-12-02 10:55:39,641 INFO L140 encePairwiseOnDemand]: 78/81 looper letters, 52 selfloop transitions, 2 changer transitions 0/88 dead transitions. [2024-12-02 10:55:39,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 88 transitions, 388 flow [2024-12-02 10:55:39,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 10:55:39,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 10:55:39,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 154 transitions. [2024-12-02 10:55:39,643 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6337448559670782 [2024-12-02 10:55:39,643 INFO L175 Difference]: Start difference. First operand has 93 places, 89 transitions, 284 flow. Second operand 3 states and 154 transitions. [2024-12-02 10:55:39,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 88 transitions, 388 flow [2024-12-02 10:55:39,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 88 transitions, 388 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 10:55:39,647 INFO L231 Difference]: Finished difference. Result has 95 places, 88 transitions, 284 flow [2024-12-02 10:55:39,647 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=284, PETRI_PLACES=95, PETRI_TRANSITIONS=88} [2024-12-02 10:55:39,648 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 21 predicate places. [2024-12-02 10:55:39,648 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 88 transitions, 284 flow [2024-12-02 10:55:39,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 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-12-02 10:55:39,648 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:39,648 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:39,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 10:55:39,649 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:39,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:39,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1421714249, now seen corresponding path program 1 times [2024-12-02 10:55:39,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:39,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494287920] [2024-12-02 10:55:39,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:39,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:39,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 10:55:39,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:39,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494287920] [2024-12-02 10:55:39,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494287920] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:39,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465017676] [2024-12-02 10:55:39,721 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:39,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:39,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:39,723 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:39,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 10:55:39,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:39,807 INFO L256 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 10:55:39,808 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:39,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 10:55:39,856 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:55:39,883 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 10:55:39,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465017676] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:55:39,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 10:55:39,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-12-02 10:55:39,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876290977] [2024-12-02 10:55:39,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 10:55:39,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 10:55:39,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:39,884 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 10:55:39,885 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-12-02 10:55:39,907 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:39,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 88 transitions, 284 flow. Second operand has 10 states, 10 states have (on average 37.7) internal successors, (377), 10 states have internal predecessors, (377), 0 states have call successors, (0), 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-12-02 10:55:39,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:39,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:39,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:40,257 INFO L124 PetriNetUnfolderBase]: 1830/4353 cut-off events. [2024-12-02 10:55:40,257 INFO L125 PetriNetUnfolderBase]: For 1251/1285 co-relation queries the response was YES. [2024-12-02 10:55:40,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8436 conditions, 4353 events. 1830/4353 cut-off events. For 1251/1285 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 35311 event pairs, 1375 based on Foata normal form. 2/3720 useless extension candidates. Maximal degree in co-relation 8408. Up to 2857 conditions per place. [2024-12-02 10:55:40,273 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 43 selfloop transitions, 10 changer transitions 0/86 dead transitions. [2024-12-02 10:55:40,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 86 transitions, 382 flow [2024-12-02 10:55:40,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 10:55:40,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 10:55:40,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 297 transitions. [2024-12-02 10:55:40,276 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-12-02 10:55:40,276 INFO L175 Difference]: Start difference. First operand has 95 places, 88 transitions, 284 flow. Second operand 7 states and 297 transitions. [2024-12-02 10:55:40,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 86 transitions, 382 flow [2024-12-02 10:55:40,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 86 transitions, 378 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 10:55:40,279 INFO L231 Difference]: Finished difference. Result has 99 places, 86 transitions, 292 flow [2024-12-02 10:55:40,279 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=292, PETRI_PLACES=99, PETRI_TRANSITIONS=86} [2024-12-02 10:55:40,279 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 25 predicate places. [2024-12-02 10:55:40,279 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 86 transitions, 292 flow [2024-12-02 10:55:40,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 37.7) internal successors, (377), 10 states have internal predecessors, (377), 0 states have call successors, (0), 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-12-02 10:55:40,280 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:40,280 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2024-12-02 10:55:40,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-12-02 10:55:40,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:40,480 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:40,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:40,481 INFO L85 PathProgramCache]: Analyzing trace with hash 975482585, now seen corresponding path program 2 times [2024-12-02 10:55:40,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:40,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617394419] [2024-12-02 10:55:40,481 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 10:55:40,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:40,494 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 10:55:40,494 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 10:55:40,523 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 10:55:40,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:40,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617394419] [2024-12-02 10:55:40,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617394419] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:40,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464916401] [2024-12-02 10:55:40,524 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 10:55:40,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:40,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:40,526 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:40,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 10:55:40,590 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 10:55:40,590 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 10:55:40,591 INFO L256 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 10:55:40,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:40,625 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 10:55:40,625 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 10:55:40,660 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-12-02 10:55:40,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464916401] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 10:55:40,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 10:55:40,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2024-12-02 10:55:40,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115829563] [2024-12-02 10:55:40,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 10:55:40,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 10:55:40,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:40,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 10:55:40,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 10:55:40,668 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:40,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 86 transitions, 292 flow. Second operand has 6 states, 6 states have (on average 37.666666666666664) internal successors, (226), 6 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-12-02 10:55:40,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:40,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:40,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:41,053 INFO L124 PetriNetUnfolderBase]: 1830/4352 cut-off events. [2024-12-02 10:55:41,053 INFO L125 PetriNetUnfolderBase]: For 1260/1294 co-relation queries the response was YES. [2024-12-02 10:55:41,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8438 conditions, 4352 events. 1830/4352 cut-off events. For 1260/1294 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 35281 event pairs, 1375 based on Foata normal form. 1/3719 useless extension candidates. Maximal degree in co-relation 8404. Up to 2854 conditions per place. [2024-12-02 10:55:41,068 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 39 selfloop transitions, 13 changer transitions 0/85 dead transitions. [2024-12-02 10:55:41,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 85 transitions, 386 flow [2024-12-02 10:55:41,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:41,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:41,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 182 transitions. [2024-12-02 10:55:41,070 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5617283950617284 [2024-12-02 10:55:41,070 INFO L175 Difference]: Start difference. First operand has 99 places, 86 transitions, 292 flow. Second operand 4 states and 182 transitions. [2024-12-02 10:55:41,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 85 transitions, 386 flow [2024-12-02 10:55:41,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 85 transitions, 368 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-12-02 10:55:41,073 INFO L231 Difference]: Finished difference. Result has 93 places, 85 transitions, 290 flow [2024-12-02 10:55:41,073 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=290, PETRI_PLACES=93, PETRI_TRANSITIONS=85} [2024-12-02 10:55:41,073 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 19 predicate places. [2024-12-02 10:55:41,073 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 85 transitions, 290 flow [2024-12-02 10:55:41,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 37.666666666666664) internal successors, (226), 6 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-12-02 10:55:41,074 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:41,074 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:41,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 10:55:41,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-12-02 10:55:41,274 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:41,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:41,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1052438921, now seen corresponding path program 2 times [2024-12-02 10:55:41,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:41,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304871859] [2024-12-02 10:55:41,275 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 10:55:41,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:41,298 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 10:55:41,298 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 10:55:41,384 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 10:55:41,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:41,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304871859] [2024-12-02 10:55:41,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304871859] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:41,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287276674] [2024-12-02 10:55:41,384 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 10:55:41,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:41,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:41,386 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:41,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 10:55:41,464 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 10:55:41,464 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 10:55:41,465 INFO L256 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 10:55:41,467 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:41,496 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 10:55:41,496 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:41,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287276674] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:41,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:41,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-12-02 10:55:41,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118572804] [2024-12-02 10:55:41,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:41,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 10:55:41,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:41,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 10:55:41,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-12-02 10:55:41,501 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-12-02 10:55:41,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 85 transitions, 290 flow. Second operand has 5 states, 5 states have (on average 37.6) internal successors, (188), 5 states have internal predecessors, (188), 0 states have call successors, (0), 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-12-02 10:55:41,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:41,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-12-02 10:55:41,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:41,848 INFO L124 PetriNetUnfolderBase]: 2121/4628 cut-off events. [2024-12-02 10:55:41,848 INFO L125 PetriNetUnfolderBase]: For 1160/1176 co-relation queries the response was YES. [2024-12-02 10:55:41,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9249 conditions, 4628 events. 2121/4628 cut-off events. For 1160/1176 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 35815 event pairs, 1273 based on Foata normal form. 52/4008 useless extension candidates. Maximal degree in co-relation 9178. Up to 2638 conditions per place. [2024-12-02 10:55:41,866 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 68 selfloop transitions, 5 changer transitions 0/103 dead transitions. [2024-12-02 10:55:41,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 103 transitions, 483 flow [2024-12-02 10:55:41,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:41,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:41,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 197 transitions. [2024-12-02 10:55:41,867 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6080246913580247 [2024-12-02 10:55:41,868 INFO L175 Difference]: Start difference. First operand has 93 places, 85 transitions, 290 flow. Second operand 4 states and 197 transitions. [2024-12-02 10:55:41,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 103 transitions, 483 flow [2024-12-02 10:55:41,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 103 transitions, 457 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 10:55:41,873 INFO L231 Difference]: Finished difference. Result has 92 places, 84 transitions, 270 flow [2024-12-02 10:55:41,873 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=92, PETRI_TRANSITIONS=84} [2024-12-02 10:55:41,874 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 18 predicate places. [2024-12-02 10:55:41,874 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 84 transitions, 270 flow [2024-12-02 10:55:41,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.6) internal successors, (188), 5 states have internal predecessors, (188), 0 states have call successors, (0), 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-12-02 10:55:41,874 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:41,874 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:41,883 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 10:55:42,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 10:55:42,075 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:42,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:42,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1734130994, now seen corresponding path program 1 times [2024-12-02 10:55:42,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:42,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370503] [2024-12-02 10:55:42,076 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:42,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:42,144 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:42,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:42,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370503] [2024-12-02 10:55:42,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370503] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:42,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:55:42,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 10:55:42,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622523521] [2024-12-02 10:55:42,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:42,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 10:55:42,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:42,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 10:55:42,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:55:42,149 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:42,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 84 transitions, 270 flow. Second operand has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 0 states have call successors, (0), 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-12-02 10:55:42,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:42,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:42,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:42,465 INFO L124 PetriNetUnfolderBase]: 1854/4293 cut-off events. [2024-12-02 10:55:42,465 INFO L125 PetriNetUnfolderBase]: For 1884/1892 co-relation queries the response was YES. [2024-12-02 10:55:42,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8580 conditions, 4293 events. 1854/4293 cut-off events. For 1884/1892 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 33947 event pairs, 1249 based on Foata normal form. 52/3753 useless extension candidates. Maximal degree in co-relation 8520. Up to 2639 conditions per place. [2024-12-02 10:55:42,485 INFO L140 encePairwiseOnDemand]: 78/81 looper letters, 67 selfloop transitions, 4 changer transitions 0/102 dead transitions. [2024-12-02 10:55:42,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 102 transitions, 459 flow [2024-12-02 10:55:42,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 10:55:42,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 10:55:42,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 163 transitions. [2024-12-02 10:55:42,486 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6707818930041153 [2024-12-02 10:55:42,486 INFO L175 Difference]: Start difference. First operand has 92 places, 84 transitions, 270 flow. Second operand 3 states and 163 transitions. [2024-12-02 10:55:42,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 102 transitions, 459 flow [2024-12-02 10:55:42,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 102 transitions, 449 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 10:55:42,492 INFO L231 Difference]: Finished difference. Result has 90 places, 83 transitions, 264 flow [2024-12-02 10:55:42,492 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=264, PETRI_PLACES=90, PETRI_TRANSITIONS=83} [2024-12-02 10:55:42,493 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 16 predicate places. [2024-12-02 10:55:42,493 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 83 transitions, 264 flow [2024-12-02 10:55:42,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.666666666666664) internal successors, (119), 3 states have internal predecessors, (119), 0 states have call successors, (0), 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-12-02 10:55:42,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:42,493 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:42,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 10:55:42,493 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:42,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:42,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1349328515, now seen corresponding path program 1 times [2024-12-02 10:55:42,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:42,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806373331] [2024-12-02 10:55:42,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:42,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:42,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:42,554 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 10:55:42,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:42,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806373331] [2024-12-02 10:55:42,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806373331] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:42,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:55:42,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 10:55:42,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335287315] [2024-12-02 10:55:42,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:42,555 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:42,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:42,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:42,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 10:55:42,556 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 81 [2024-12-02 10:55:42,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 83 transitions, 264 flow. Second operand has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 0 states have call successors, (0), 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-12-02 10:55:42,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:42,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 81 [2024-12-02 10:55:42,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:42,911 INFO L124 PetriNetUnfolderBase]: 1579/3454 cut-off events. [2024-12-02 10:55:42,911 INFO L125 PetriNetUnfolderBase]: For 1689/1697 co-relation queries the response was YES. [2024-12-02 10:55:42,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7300 conditions, 3454 events. 1579/3454 cut-off events. For 1689/1697 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 24229 event pairs, 719 based on Foata normal form. 0/3103 useless extension candidates. Maximal degree in co-relation 7241. Up to 1483 conditions per place. [2024-12-02 10:55:42,919 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 102 selfloop transitions, 4 changer transitions 12/149 dead transitions. [2024-12-02 10:55:42,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 149 transitions, 758 flow [2024-12-02 10:55:42,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 10:55:42,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 10:55:42,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 284 transitions. [2024-12-02 10:55:42,920 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7012345679012346 [2024-12-02 10:55:42,920 INFO L175 Difference]: Start difference. First operand has 90 places, 83 transitions, 264 flow. Second operand 5 states and 284 transitions. [2024-12-02 10:55:42,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 149 transitions, 758 flow [2024-12-02 10:55:42,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 149 transitions, 726 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 10:55:42,923 INFO L231 Difference]: Finished difference. Result has 95 places, 85 transitions, 281 flow [2024-12-02 10:55:42,923 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=281, PETRI_PLACES=95, PETRI_TRANSITIONS=85} [2024-12-02 10:55:42,924 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 21 predicate places. [2024-12-02 10:55:42,924 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 85 transitions, 281 flow [2024-12-02 10:55:42,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 0 states have call successors, (0), 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-12-02 10:55:42,924 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:42,924 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:42,924 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 10:55:42,924 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:42,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:42,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1086119314, now seen corresponding path program 1 times [2024-12-02 10:55:42,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:42,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949321194] [2024-12-02 10:55:42,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:42,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:42,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:43,004 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 10:55:43,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:43,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949321194] [2024-12-02 10:55:43,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949321194] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:43,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107242067] [2024-12-02 10:55:43,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:43,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:43,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:43,006 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:43,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 10:55:43,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:43,087 INFO L256 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 10:55:43,089 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:43,117 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 10:55:43,117 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:43,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107242067] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:43,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:43,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-12-02 10:55:43,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238721900] [2024-12-02 10:55:43,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:43,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 10:55:43,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:43,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 10:55:43,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:43,124 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:43,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 85 transitions, 281 flow. Second operand has 6 states, 6 states have (on average 38.333333333333336) internal successors, (230), 6 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-12-02 10:55:43,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:43,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:43,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:43,520 INFO L124 PetriNetUnfolderBase]: 1668/3471 cut-off events. [2024-12-02 10:55:43,520 INFO L125 PetriNetUnfolderBase]: For 1768/1768 co-relation queries the response was YES. [2024-12-02 10:55:43,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7809 conditions, 3471 events. 1668/3471 cut-off events. For 1768/1768 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 23435 event pairs, 77 based on Foata normal form. 47/3211 useless extension candidates. Maximal degree in co-relation 7748. Up to 1461 conditions per place. [2024-12-02 10:55:43,529 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 133 selfloop transitions, 5 changer transitions 0/167 dead transitions. [2024-12-02 10:55:43,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 167 transitions, 855 flow [2024-12-02 10:55:43,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 10:55:43,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 10:55:43,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 326 transitions. [2024-12-02 10:55:43,531 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6707818930041153 [2024-12-02 10:55:43,531 INFO L175 Difference]: Start difference. First operand has 95 places, 85 transitions, 281 flow. Second operand 6 states and 326 transitions. [2024-12-02 10:55:43,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 167 transitions, 855 flow [2024-12-02 10:55:43,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 167 transitions, 855 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 10:55:43,536 INFO L231 Difference]: Finished difference. Result has 99 places, 84 transitions, 287 flow [2024-12-02 10:55:43,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=287, PETRI_PLACES=99, PETRI_TRANSITIONS=84} [2024-12-02 10:55:43,536 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 25 predicate places. [2024-12-02 10:55:43,536 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 84 transitions, 287 flow [2024-12-02 10:55:43,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 38.333333333333336) internal successors, (230), 6 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-12-02 10:55:43,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:43,537 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:43,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 10:55:43,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 10:55:43,737 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:43,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:43,738 INFO L85 PathProgramCache]: Analyzing trace with hash -53657103, now seen corresponding path program 1 times [2024-12-02 10:55:43,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:43,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293173610] [2024-12-02 10:55:43,738 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:43,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:43,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:43,818 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 10:55:43,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:43,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293173610] [2024-12-02 10:55:43,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293173610] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:43,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339528182] [2024-12-02 10:55:43,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:43,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:43,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:43,820 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:43,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 10:55:43,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:43,898 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 10:55:43,899 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:43,931 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:43,932 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:43,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339528182] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:43,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:43,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-12-02 10:55:43,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387542300] [2024-12-02 10:55:43,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:43,932 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:43,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:43,933 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:43,933 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:43,958 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 81 [2024-12-02 10:55:43,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 84 transitions, 287 flow. Second operand has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 0 states have call successors, (0), 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-12-02 10:55:43,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:43,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 81 [2024-12-02 10:55:43,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:44,376 INFO L124 PetriNetUnfolderBase]: 2052/4520 cut-off events. [2024-12-02 10:55:44,377 INFO L125 PetriNetUnfolderBase]: For 2953/2967 co-relation queries the response was YES. [2024-12-02 10:55:44,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9903 conditions, 4520 events. 2052/4520 cut-off events. For 2953/2967 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 33437 event pairs, 1243 based on Foata normal form. 92/4135 useless extension candidates. Maximal degree in co-relation 9841. Up to 2440 conditions per place. [2024-12-02 10:55:44,390 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 119 selfloop transitions, 6 changer transitions 0/150 dead transitions. [2024-12-02 10:55:44,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 150 transitions, 801 flow [2024-12-02 10:55:44,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 10:55:44,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 10:55:44,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 264 transitions. [2024-12-02 10:55:44,391 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-12-02 10:55:44,392 INFO L175 Difference]: Start difference. First operand has 99 places, 84 transitions, 287 flow. Second operand 5 states and 264 transitions. [2024-12-02 10:55:44,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 150 transitions, 801 flow [2024-12-02 10:55:44,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 150 transitions, 765 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-12-02 10:55:44,398 INFO L231 Difference]: Finished difference. Result has 101 places, 86 transitions, 314 flow [2024-12-02 10:55:44,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=314, PETRI_PLACES=101, PETRI_TRANSITIONS=86} [2024-12-02 10:55:44,399 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 27 predicate places. [2024-12-02 10:55:44,399 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 86 transitions, 314 flow [2024-12-02 10:55:44,399 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.5) internal successors, (146), 4 states have internal predecessors, (146), 0 states have call successors, (0), 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-12-02 10:55:44,399 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:44,399 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:44,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 10:55:44,599 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:44,599 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:44,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:44,600 INFO L85 PathProgramCache]: Analyzing trace with hash 690040488, now seen corresponding path program 1 times [2024-12-02 10:55:44,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:44,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094147560] [2024-12-02 10:55:44,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:44,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:44,640 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:44,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:44,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094147560] [2024-12-02 10:55:44,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094147560] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:44,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 10:55:44,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 10:55:44,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158719951] [2024-12-02 10:55:44,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:44,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 10:55:44,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:44,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 10:55:44,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 10:55:44,644 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 81 [2024-12-02 10:55:44,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 86 transitions, 314 flow. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 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-12-02 10:55:44,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:44,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 81 [2024-12-02 10:55:44,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:44,930 INFO L124 PetriNetUnfolderBase]: 1737/4045 cut-off events. [2024-12-02 10:55:44,931 INFO L125 PetriNetUnfolderBase]: For 2639/2665 co-relation queries the response was YES. [2024-12-02 10:55:44,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9074 conditions, 4045 events. 1737/4045 cut-off events. For 2639/2665 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 30408 event pairs, 1286 based on Foata normal form. 67/3735 useless extension candidates. Maximal degree in co-relation 9011. Up to 2525 conditions per place. [2024-12-02 10:55:44,940 INFO L140 encePairwiseOnDemand]: 78/81 looper letters, 74 selfloop transitions, 4 changer transitions 0/107 dead transitions. [2024-12-02 10:55:44,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 107 transitions, 565 flow [2024-12-02 10:55:44,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 10:55:44,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 10:55:44,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 162 transitions. [2024-12-02 10:55:44,941 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-12-02 10:55:44,941 INFO L175 Difference]: Start difference. First operand has 101 places, 86 transitions, 314 flow. Second operand 3 states and 162 transitions. [2024-12-02 10:55:44,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 107 transitions, 565 flow [2024-12-02 10:55:44,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 107 transitions, 558 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-12-02 10:55:44,949 INFO L231 Difference]: Finished difference. Result has 100 places, 85 transitions, 312 flow [2024-12-02 10:55:44,949 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=312, PETRI_PLACES=100, PETRI_TRANSITIONS=85} [2024-12-02 10:55:44,950 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 26 predicate places. [2024-12-02 10:55:44,950 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 85 transitions, 312 flow [2024-12-02 10:55:44,950 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 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-12-02 10:55:44,950 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:44,950 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:44,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 10:55:44,950 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:44,950 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:44,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1663369363, now seen corresponding path program 1 times [2024-12-02 10:55:44,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:44,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132766283] [2024-12-02 10:55:44,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:44,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:44,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:45,030 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 10:55:45,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:45,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132766283] [2024-12-02 10:55:45,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132766283] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:45,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724235606] [2024-12-02 10:55:45,030 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:45,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:45,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:45,032 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:45,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 10:55:45,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:45,112 INFO L256 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 10:55:45,113 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:45,157 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:45,157 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:45,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724235606] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:45,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:45,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2024-12-02 10:55:45,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553114908] [2024-12-02 10:55:45,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:45,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:45,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:45,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:45,158 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:45,173 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-12-02 10:55:45,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 85 transitions, 312 flow. Second operand has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:45,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:45,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-12-02 10:55:45,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:45,481 INFO L124 PetriNetUnfolderBase]: 1835/4181 cut-off events. [2024-12-02 10:55:45,481 INFO L125 PetriNetUnfolderBase]: For 2893/2897 co-relation queries the response was YES. [2024-12-02 10:55:45,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9545 conditions, 4181 events. 1835/4181 cut-off events. For 2893/2897 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 30929 event pairs, 1060 based on Foata normal form. 50/3874 useless extension candidates. Maximal degree in co-relation 9482. Up to 2026 conditions per place. [2024-12-02 10:55:45,493 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 74 selfloop transitions, 4 changer transitions 0/105 dead transitions. [2024-12-02 10:55:45,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 105 transitions, 547 flow [2024-12-02 10:55:45,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:45,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:45,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 196 transitions. [2024-12-02 10:55:45,494 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6049382716049383 [2024-12-02 10:55:45,494 INFO L175 Difference]: Start difference. First operand has 100 places, 85 transitions, 312 flow. Second operand 4 states and 196 transitions. [2024-12-02 10:55:45,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 105 transitions, 547 flow [2024-12-02 10:55:45,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 105 transitions, 531 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 10:55:45,501 INFO L231 Difference]: Finished difference. Result has 100 places, 84 transitions, 310 flow [2024-12-02 10:55:45,501 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=310, PETRI_PLACES=100, PETRI_TRANSITIONS=84} [2024-12-02 10:55:45,501 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 26 predicate places. [2024-12-02 10:55:45,501 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 84 transitions, 310 flow [2024-12-02 10:55:45,501 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:45,501 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:45,501 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:45,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 10:55:45,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 10:55:45,702 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:45,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:45,702 INFO L85 PathProgramCache]: Analyzing trace with hash -24873643, now seen corresponding path program 1 times [2024-12-02 10:55:45,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:45,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94649502] [2024-12-02 10:55:45,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:45,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:45,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:45,782 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 10:55:45,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:45,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94649502] [2024-12-02 10:55:45,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94649502] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:45,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620165294] [2024-12-02 10:55:45,783 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:45,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:45,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:45,785 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:45,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 10:55:45,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:45,867 INFO L256 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 10:55:45,868 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:45,917 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:45,917 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:45,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620165294] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:45,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:45,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2024-12-02 10:55:45,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561100676] [2024-12-02 10:55:45,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:45,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:45,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:45,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:45,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:45,932 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 81 [2024-12-02 10:55:45,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 84 transitions, 310 flow. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:45,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:45,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 81 [2024-12-02 10:55:45,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:46,247 INFO L124 PetriNetUnfolderBase]: 1839/4143 cut-off events. [2024-12-02 10:55:46,247 INFO L125 PetriNetUnfolderBase]: For 2939/2943 co-relation queries the response was YES. [2024-12-02 10:55:46,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9450 conditions, 4143 events. 1839/4143 cut-off events. For 2939/2943 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 30296 event pairs, 1060 based on Foata normal form. 50/3836 useless extension candidates. Maximal degree in co-relation 9386. Up to 2026 conditions per place. [2024-12-02 10:55:46,258 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 75 selfloop transitions, 4 changer transitions 0/104 dead transitions. [2024-12-02 10:55:46,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 104 transitions, 537 flow [2024-12-02 10:55:46,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:46,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:46,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 192 transitions. [2024-12-02 10:55:46,259 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-12-02 10:55:46,259 INFO L175 Difference]: Start difference. First operand has 100 places, 84 transitions, 310 flow. Second operand 4 states and 192 transitions. [2024-12-02 10:55:46,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 104 transitions, 537 flow [2024-12-02 10:55:46,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 104 transitions, 529 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 10:55:46,265 INFO L231 Difference]: Finished difference. Result has 99 places, 83 transitions, 306 flow [2024-12-02 10:55:46,265 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=306, PETRI_PLACES=99, PETRI_TRANSITIONS=83} [2024-12-02 10:55:46,265 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 25 predicate places. [2024-12-02 10:55:46,266 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 83 transitions, 306 flow [2024-12-02 10:55:46,266 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:46,266 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:46,266 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:46,271 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 10:55:46,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 10:55:46,466 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:46,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:46,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1702863659, now seen corresponding path program 1 times [2024-12-02 10:55:46,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:46,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606547473] [2024-12-02 10:55:46,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:46,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:46,539 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 10:55:46,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:46,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606547473] [2024-12-02 10:55:46,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606547473] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:46,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473327522] [2024-12-02 10:55:46,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:46,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:46,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:46,541 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:46,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 10:55:46,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:46,627 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 10:55:46,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:46,654 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:46,654 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:46,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473327522] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:46,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:46,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-12-02 10:55:46,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344893147] [2024-12-02 10:55:46,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:46,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:46,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:46,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:46,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:46,670 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 81 [2024-12-02 10:55:46,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 83 transitions, 306 flow. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 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-12-02 10:55:46,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:46,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 81 [2024-12-02 10:55:46,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:47,075 INFO L124 PetriNetUnfolderBase]: 2334/5040 cut-off events. [2024-12-02 10:55:47,075 INFO L125 PetriNetUnfolderBase]: For 3348/3378 co-relation queries the response was YES. [2024-12-02 10:55:47,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11418 conditions, 5040 events. 2334/5040 cut-off events. For 3348/3378 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 37357 event pairs, 1423 based on Foata normal form. 132/4710 useless extension candidates. Maximal degree in co-relation 11354. Up to 2766 conditions per place. [2024-12-02 10:55:47,088 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 124 selfloop transitions, 6 changer transitions 0/152 dead transitions. [2024-12-02 10:55:47,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 152 transitions, 884 flow [2024-12-02 10:55:47,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 10:55:47,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 10:55:47,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 261 transitions. [2024-12-02 10:55:47,089 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-12-02 10:55:47,090 INFO L175 Difference]: Start difference. First operand has 99 places, 83 transitions, 306 flow. Second operand 5 states and 261 transitions. [2024-12-02 10:55:47,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 152 transitions, 884 flow [2024-12-02 10:55:47,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 152 transitions, 858 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 10:55:47,096 INFO L231 Difference]: Finished difference. Result has 102 places, 85 transitions, 334 flow [2024-12-02 10:55:47,096 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=334, PETRI_PLACES=102, PETRI_TRANSITIONS=85} [2024-12-02 10:55:47,096 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 28 predicate places. [2024-12-02 10:55:47,096 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 85 transitions, 334 flow [2024-12-02 10:55:47,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 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-12-02 10:55:47,097 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:47,097 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:47,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 10:55:47,297 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 10:55:47,297 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:47,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:47,297 INFO L85 PathProgramCache]: Analyzing trace with hash -771083121, now seen corresponding path program 1 times [2024-12-02 10:55:47,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:47,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907063677] [2024-12-02 10:55:47,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:47,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:47,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:47,369 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:47,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:47,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907063677] [2024-12-02 10:55:47,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907063677] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:47,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586488475] [2024-12-02 10:55:47,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:47,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:47,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:47,372 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:47,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 10:55:47,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:47,449 INFO L256 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 10:55:47,450 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:47,538 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:47,538 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:47,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586488475] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:47,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:47,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2024-12-02 10:55:47,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262298182] [2024-12-02 10:55:47,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:47,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 10:55:47,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:47,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 10:55:47,539 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-12-02 10:55:47,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 81 [2024-12-02 10:55:47,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 85 transitions, 334 flow. Second operand has 5 states, 5 states have (on average 35.2) internal successors, (176), 5 states have internal predecessors, (176), 0 states have call successors, (0), 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-12-02 10:55:47,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:47,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 81 [2024-12-02 10:55:47,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:48,012 INFO L124 PetriNetUnfolderBase]: 2191/4929 cut-off events. [2024-12-02 10:55:48,012 INFO L125 PetriNetUnfolderBase]: For 3601/3625 co-relation queries the response was YES. [2024-12-02 10:55:48,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11567 conditions, 4929 events. 2191/4929 cut-off events. For 3601/3625 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 37249 event pairs, 1547 based on Foata normal form. 114/4765 useless extension candidates. Maximal degree in co-relation 11502. Up to 2936 conditions per place. [2024-12-02 10:55:48,025 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 125 selfloop transitions, 6 changer transitions 0/154 dead transitions. [2024-12-02 10:55:48,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 154 transitions, 886 flow [2024-12-02 10:55:48,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 10:55:48,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 10:55:48,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 288 transitions. [2024-12-02 10:55:48,026 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-12-02 10:55:48,026 INFO L175 Difference]: Start difference. First operand has 102 places, 85 transitions, 334 flow. Second operand 6 states and 288 transitions. [2024-12-02 10:55:48,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 154 transitions, 886 flow [2024-12-02 10:55:48,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 154 transitions, 878 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 10:55:48,039 INFO L231 Difference]: Finished difference. Result has 106 places, 84 transitions, 339 flow [2024-12-02 10:55:48,039 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=339, PETRI_PLACES=106, PETRI_TRANSITIONS=84} [2024-12-02 10:55:48,040 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 32 predicate places. [2024-12-02 10:55:48,040 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 84 transitions, 339 flow [2024-12-02 10:55:48,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.2) internal successors, (176), 5 states have internal predecessors, (176), 0 states have call successors, (0), 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-12-02 10:55:48,040 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:48,040 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:48,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 10:55:48,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:48,241 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:48,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:48,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1249166738, now seen corresponding path program 1 times [2024-12-02 10:55:48,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:48,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510005050] [2024-12-02 10:55:48,241 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:48,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:48,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:48,312 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:48,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:48,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510005050] [2024-12-02 10:55:48,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510005050] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:48,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142322841] [2024-12-02 10:55:48,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:48,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:48,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:48,314 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:48,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 10:55:48,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:48,403 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 10:55:48,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:48,442 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:48,442 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:48,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142322841] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:48,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:48,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2024-12-02 10:55:48,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619096561] [2024-12-02 10:55:48,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:48,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:48,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:48,443 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:48,443 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:48,458 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-12-02 10:55:48,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 84 transitions, 339 flow. Second operand has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 0 states have call successors, (0), 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-12-02 10:55:48,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:48,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-12-02 10:55:48,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:48,844 INFO L124 PetriNetUnfolderBase]: 2067/4676 cut-off events. [2024-12-02 10:55:48,844 INFO L125 PetriNetUnfolderBase]: For 3759/3783 co-relation queries the response was YES. [2024-12-02 10:55:48,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11191 conditions, 4676 events. 2067/4676 cut-off events. For 3759/3783 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 35334 event pairs, 1200 based on Foata normal form. 75/4463 useless extension candidates. Maximal degree in co-relation 11124. Up to 2314 conditions per place. [2024-12-02 10:55:48,863 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 77 selfloop transitions, 4 changer transitions 0/105 dead transitions. [2024-12-02 10:55:48,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 105 transitions, 604 flow [2024-12-02 10:55:48,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:48,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:48,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 195 transitions. [2024-12-02 10:55:48,864 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6018518518518519 [2024-12-02 10:55:48,864 INFO L175 Difference]: Start difference. First operand has 106 places, 84 transitions, 339 flow. Second operand 4 states and 195 transitions. [2024-12-02 10:55:48,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 105 transitions, 604 flow [2024-12-02 10:55:48,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 105 transitions, 586 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 10:55:48,873 INFO L231 Difference]: Finished difference. Result has 104 places, 83 transitions, 334 flow [2024-12-02 10:55:48,873 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=334, PETRI_PLACES=104, PETRI_TRANSITIONS=83} [2024-12-02 10:55:48,873 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 30 predicate places. [2024-12-02 10:55:48,873 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 83 transitions, 334 flow [2024-12-02 10:55:48,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 0 states have call successors, (0), 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-12-02 10:55:48,874 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:48,874 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:48,883 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 10:55:49,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:49,074 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:49,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:49,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1866227864, now seen corresponding path program 1 times [2024-12-02 10:55:49,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:49,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386363582] [2024-12-02 10:55:49,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:49,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:49,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:49,131 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:49,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:49,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386363582] [2024-12-02 10:55:49,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386363582] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:49,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050258771] [2024-12-02 10:55:49,131 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:49,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:49,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:49,133 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:49,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 10:55:49,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:49,217 INFO L256 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 10:55:49,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:49,302 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:49,303 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:49,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050258771] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:49,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:49,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 10 [2024-12-02 10:55:49,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421009308] [2024-12-02 10:55:49,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:49,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 10:55:49,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:49,304 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 10:55:49,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-12-02 10:55:49,334 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 81 [2024-12-02 10:55:49,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 83 transitions, 334 flow. Second operand has 6 states, 6 states have (on average 34.666666666666664) internal successors, (208), 6 states have internal predecessors, (208), 0 states have call successors, (0), 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-12-02 10:55:49,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:49,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 81 [2024-12-02 10:55:49,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:49,883 INFO L124 PetriNetUnfolderBase]: 2426/5175 cut-off events. [2024-12-02 10:55:49,883 INFO L125 PetriNetUnfolderBase]: For 4277/4323 co-relation queries the response was YES. [2024-12-02 10:55:49,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12643 conditions, 5175 events. 2426/5175 cut-off events. For 4277/4323 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 37998 event pairs, 1200 based on Foata normal form. 124/5099 useless extension candidates. Maximal degree in co-relation 12576. Up to 2351 conditions per place. [2024-12-02 10:55:49,901 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 144 selfloop transitions, 11 changer transitions 0/177 dead transitions. [2024-12-02 10:55:49,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 177 transitions, 1064 flow [2024-12-02 10:55:49,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 10:55:49,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 10:55:49,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 335 transitions. [2024-12-02 10:55:49,902 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5908289241622575 [2024-12-02 10:55:49,902 INFO L175 Difference]: Start difference. First operand has 104 places, 83 transitions, 334 flow. Second operand 7 states and 335 transitions. [2024-12-02 10:55:49,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 177 transitions, 1064 flow [2024-12-02 10:55:49,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 177 transitions, 1032 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 10:55:49,918 INFO L231 Difference]: Finished difference. Result has 109 places, 85 transitions, 366 flow [2024-12-02 10:55:49,918 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=366, PETRI_PLACES=109, PETRI_TRANSITIONS=85} [2024-12-02 10:55:49,919 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 35 predicate places. [2024-12-02 10:55:49,919 INFO L471 AbstractCegarLoop]: Abstraction has has 109 places, 85 transitions, 366 flow [2024-12-02 10:55:49,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 34.666666666666664) internal successors, (208), 6 states have internal predecessors, (208), 0 states have call successors, (0), 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-12-02 10:55:49,919 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:49,919 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:49,925 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 10:55:50,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 10:55:50,119 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:50,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:50,120 INFO L85 PathProgramCache]: Analyzing trace with hash 69432303, now seen corresponding path program 1 times [2024-12-02 10:55:50,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:50,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508494836] [2024-12-02 10:55:50,120 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:50,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:50,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:50,194 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:50,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:50,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508494836] [2024-12-02 10:55:50,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508494836] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:50,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327210611] [2024-12-02 10:55:50,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:50,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:50,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:50,196 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:50,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 10:55:50,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:50,290 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 10:55:50,291 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:50,351 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:50,351 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:50,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327210611] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:50,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:50,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2024-12-02 10:55:50,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979884608] [2024-12-02 10:55:50,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:50,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:50,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:50,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:50,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:50,369 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 81 [2024-12-02 10:55:50,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 85 transitions, 366 flow. Second operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 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-12-02 10:55:50,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:50,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 81 [2024-12-02 10:55:50,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:50,740 INFO L124 PetriNetUnfolderBase]: 2184/4860 cut-off events. [2024-12-02 10:55:50,740 INFO L125 PetriNetUnfolderBase]: For 5058/5126 co-relation queries the response was YES. [2024-12-02 10:55:50,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12386 conditions, 4860 events. 2184/4860 cut-off events. For 5058/5126 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 36469 event pairs, 1288 based on Foata normal form. 111/4711 useless extension candidates. Maximal degree in co-relation 12317. Up to 2466 conditions per place. [2024-12-02 10:55:50,758 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 82 selfloop transitions, 4 changer transitions 0/108 dead transitions. [2024-12-02 10:55:50,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 108 transitions, 662 flow [2024-12-02 10:55:50,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:50,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:50,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 191 transitions. [2024-12-02 10:55:50,759 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5895061728395061 [2024-12-02 10:55:50,759 INFO L175 Difference]: Start difference. First operand has 109 places, 85 transitions, 366 flow. Second operand 4 states and 191 transitions. [2024-12-02 10:55:50,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 108 transitions, 662 flow [2024-12-02 10:55:50,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 108 transitions, 644 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 10:55:50,776 INFO L231 Difference]: Finished difference. Result has 108 places, 84 transitions, 359 flow [2024-12-02 10:55:50,776 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=359, PETRI_PLACES=108, PETRI_TRANSITIONS=84} [2024-12-02 10:55:50,777 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 34 predicate places. [2024-12-02 10:55:50,777 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 84 transitions, 359 flow [2024-12-02 10:55:50,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 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-12-02 10:55:50,777 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:50,777 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:50,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 10:55:50,977 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 10:55:50,977 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:50,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:50,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1329161452, now seen corresponding path program 1 times [2024-12-02 10:55:50,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:50,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153189144] [2024-12-02 10:55:50,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:50,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:50,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:51,032 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:51,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:51,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153189144] [2024-12-02 10:55:51,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153189144] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:51,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120621017] [2024-12-02 10:55:51,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:51,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:51,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:51,034 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:51,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 10:55:51,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:51,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 10:55:51,120 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:51,155 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 10:55:51,155 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:51,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120621017] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:51,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:51,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-12-02 10:55:51,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765459956] [2024-12-02 10:55:51,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:51,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:51,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:51,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:51,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:51,168 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 81 [2024-12-02 10:55:51,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 84 transitions, 359 flow. Second operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 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-12-02 10:55:51,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:51,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 81 [2024-12-02 10:55:51,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:51,561 INFO L124 PetriNetUnfolderBase]: 2495/5169 cut-off events. [2024-12-02 10:55:51,561 INFO L125 PetriNetUnfolderBase]: For 4705/4742 co-relation queries the response was YES. [2024-12-02 10:55:51,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13333 conditions, 5169 events. 2495/5169 cut-off events. For 4705/4742 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 37015 event pairs, 1612 based on Foata normal form. 87/5048 useless extension candidates. Maximal degree in co-relation 13264. Up to 3103 conditions per place. [2024-12-02 10:55:51,580 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 105 selfloop transitions, 6 changer transitions 0/131 dead transitions. [2024-12-02 10:55:51,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 131 transitions, 791 flow [2024-12-02 10:55:51,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:51,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:51,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 214 transitions. [2024-12-02 10:55:51,582 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6604938271604939 [2024-12-02 10:55:51,582 INFO L175 Difference]: Start difference. First operand has 108 places, 84 transitions, 359 flow. Second operand 4 states and 214 transitions. [2024-12-02 10:55:51,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 131 transitions, 791 flow [2024-12-02 10:55:51,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 131 transitions, 768 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 10:55:51,601 INFO L231 Difference]: Finished difference. Result has 107 places, 84 transitions, 365 flow [2024-12-02 10:55:51,601 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=365, PETRI_PLACES=107, PETRI_TRANSITIONS=84} [2024-12-02 10:55:51,601 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 33 predicate places. [2024-12-02 10:55:51,601 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 84 transitions, 365 flow [2024-12-02 10:55:51,601 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 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-12-02 10:55:51,601 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:51,601 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:51,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 10:55:51,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:51,802 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:51,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:51,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1329160427, now seen corresponding path program 1 times [2024-12-02 10:55:51,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:51,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782029125] [2024-12-02 10:55:51,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:51,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:51,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:51,854 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:51,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:51,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782029125] [2024-12-02 10:55:51,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782029125] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:51,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592639770] [2024-12-02 10:55:51,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:51,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:51,855 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:51,856 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:51,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 10:55:51,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:51,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 10:55:51,943 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:51,971 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 10:55:51,971 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:51,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592639770] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:51,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:51,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-12-02 10:55:51,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095743496] [2024-12-02 10:55:51,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:51,971 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:51,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:51,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:51,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:51,991 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 81 [2024-12-02 10:55:51,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 84 transitions, 365 flow. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 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-12-02 10:55:51,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:51,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 81 [2024-12-02 10:55:51,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:52,428 INFO L124 PetriNetUnfolderBase]: 2265/4881 cut-off events. [2024-12-02 10:55:52,429 INFO L125 PetriNetUnfolderBase]: For 5009/5031 co-relation queries the response was YES. [2024-12-02 10:55:52,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12594 conditions, 4881 events. 2265/4881 cut-off events. For 5009/5031 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 35646 event pairs, 1469 based on Foata normal form. 68/4733 useless extension candidates. Maximal degree in co-relation 12527. Up to 2849 conditions per place. [2024-12-02 10:55:52,445 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 124 selfloop transitions, 6 changer transitions 0/152 dead transitions. [2024-12-02 10:55:52,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 152 transitions, 910 flow [2024-12-02 10:55:52,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 10:55:52,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 10:55:52,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 257 transitions. [2024-12-02 10:55:52,447 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6345679012345679 [2024-12-02 10:55:52,447 INFO L175 Difference]: Start difference. First operand has 107 places, 84 transitions, 365 flow. Second operand 5 states and 257 transitions. [2024-12-02 10:55:52,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 152 transitions, 910 flow [2024-12-02 10:55:52,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 152 transitions, 893 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-12-02 10:55:52,461 INFO L231 Difference]: Finished difference. Result has 106 places, 83 transitions, 354 flow [2024-12-02 10:55:52,461 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=354, PETRI_PLACES=106, PETRI_TRANSITIONS=83} [2024-12-02 10:55:52,462 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 32 predicate places. [2024-12-02 10:55:52,462 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 83 transitions, 354 flow [2024-12-02 10:55:52,462 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 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-12-02 10:55:52,462 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:52,462 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:52,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 10:55:52,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:52,662 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:52,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:52,663 INFO L85 PathProgramCache]: Analyzing trace with hash -2142566060, now seen corresponding path program 1 times [2024-12-02 10:55:52,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:52,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034096900] [2024-12-02 10:55:52,663 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:52,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:52,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:52,717 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:52,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:52,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034096900] [2024-12-02 10:55:52,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034096900] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:52,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093977100] [2024-12-02 10:55:52,717 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:52,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:52,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:52,719 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:52,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 10:55:52,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:52,809 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 10:55:52,810 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:52,885 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:52,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093977100] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:52,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:52,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2024-12-02 10:55:52,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284654065] [2024-12-02 10:55:52,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:52,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 10:55:52,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:52,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 10:55:52,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-12-02 10:55:52,909 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 81 [2024-12-02 10:55:52,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 83 transitions, 354 flow. Second operand has 5 states, 5 states have (on average 35.6) internal successors, (178), 5 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-12-02 10:55:52,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:52,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 81 [2024-12-02 10:55:52,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:53,350 INFO L124 PetriNetUnfolderBase]: 2295/4858 cut-off events. [2024-12-02 10:55:53,350 INFO L125 PetriNetUnfolderBase]: For 5191/5243 co-relation queries the response was YES. [2024-12-02 10:55:53,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12671 conditions, 4858 events. 2295/4858 cut-off events. For 5191/5243 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 34907 event pairs, 1668 based on Foata normal form. 146/4848 useless extension candidates. Maximal degree in co-relation 12604. Up to 3141 conditions per place. [2024-12-02 10:55:53,361 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 130 selfloop transitions, 6 changer transitions 0/155 dead transitions. [2024-12-02 10:55:53,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 155 transitions, 1006 flow [2024-12-02 10:55:53,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 10:55:53,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 10:55:53,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 285 transitions. [2024-12-02 10:55:53,362 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5864197530864198 [2024-12-02 10:55:53,362 INFO L175 Difference]: Start difference. First operand has 106 places, 83 transitions, 354 flow. Second operand 6 states and 285 transitions. [2024-12-02 10:55:53,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 155 transitions, 1006 flow [2024-12-02 10:55:53,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 155 transitions, 941 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-12-02 10:55:53,378 INFO L231 Difference]: Finished difference. Result has 107 places, 82 transitions, 344 flow [2024-12-02 10:55:53,379 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=344, PETRI_PLACES=107, PETRI_TRANSITIONS=82} [2024-12-02 10:55:53,379 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 33 predicate places. [2024-12-02 10:55:53,379 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 82 transitions, 344 flow [2024-12-02 10:55:53,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.6) internal successors, (178), 5 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-12-02 10:55:53,379 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:53,379 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:53,385 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 10:55:53,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 10:55:53,580 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:53,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:53,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1820797613, now seen corresponding path program 1 times [2024-12-02 10:55:53,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:53,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752944303] [2024-12-02 10:55:53,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:53,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:53,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:53,648 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:53,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:53,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752944303] [2024-12-02 10:55:53,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752944303] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:53,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315208265] [2024-12-02 10:55:53,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:53,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:53,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:53,650 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:53,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 10:55:53,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:53,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 10:55:53,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:53,768 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 10:55:53,768 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:53,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315208265] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:53,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:53,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-12-02 10:55:53,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075167782] [2024-12-02 10:55:53,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:53,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:53,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:53,769 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:53,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:53,791 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-12-02 10:55:53,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 82 transitions, 344 flow. Second operand has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 0 states have call successors, (0), 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-12-02 10:55:53,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:53,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-12-02 10:55:53,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:54,191 INFO L124 PetriNetUnfolderBase]: 2225/4729 cut-off events. [2024-12-02 10:55:54,192 INFO L125 PetriNetUnfolderBase]: For 4146/4165 co-relation queries the response was YES. [2024-12-02 10:55:54,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12148 conditions, 4729 events. 2225/4729 cut-off events. For 4146/4165 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 33980 event pairs, 1762 based on Foata normal form. 67/4635 useless extension candidates. Maximal degree in co-relation 12080. Up to 3367 conditions per place. [2024-12-02 10:55:54,208 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 86 selfloop transitions, 3 changer transitions 18/127 dead transitions. [2024-12-02 10:55:54,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 127 transitions, 762 flow [2024-12-02 10:55:54,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:54,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:54,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 215 transitions. [2024-12-02 10:55:54,209 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6635802469135802 [2024-12-02 10:55:54,209 INFO L175 Difference]: Start difference. First operand has 107 places, 82 transitions, 344 flow. Second operand 4 states and 215 transitions. [2024-12-02 10:55:54,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 127 transitions, 762 flow [2024-12-02 10:55:54,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 127 transitions, 734 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-02 10:55:54,222 INFO L231 Difference]: Finished difference. Result has 104 places, 75 transitions, 304 flow [2024-12-02 10:55:54,223 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=304, PETRI_PLACES=104, PETRI_TRANSITIONS=75} [2024-12-02 10:55:54,223 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 30 predicate places. [2024-12-02 10:55:54,223 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 75 transitions, 304 flow [2024-12-02 10:55:54,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 0 states have call successors, (0), 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-12-02 10:55:54,223 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:54,223 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:54,231 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 10:55:54,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 10:55:54,424 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:54,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:54,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1995037550, now seen corresponding path program 1 times [2024-12-02 10:55:54,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:54,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962182800] [2024-12-02 10:55:54,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:54,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:54,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:54,479 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:54,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:54,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962182800] [2024-12-02 10:55:54,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962182800] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:54,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152779452] [2024-12-02 10:55:54,479 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:54,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:54,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:54,480 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:54,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 10:55:54,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:54,553 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 10:55:54,554 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:54,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-12-02 10:55:54,622 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:54,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152779452] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:54,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:54,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 10 [2024-12-02 10:55:54,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571916251] [2024-12-02 10:55:54,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:54,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 10:55:54,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:54,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 10:55:54,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-12-02 10:55:54,665 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 81 [2024-12-02 10:55:54,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 75 transitions, 304 flow. Second operand has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 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-12-02 10:55:54,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:54,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 81 [2024-12-02 10:55:54,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:55,091 INFO L124 PetriNetUnfolderBase]: 1861/3997 cut-off events. [2024-12-02 10:55:55,091 INFO L125 PetriNetUnfolderBase]: For 3538/3560 co-relation queries the response was YES. [2024-12-02 10:55:55,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9974 conditions, 3997 events. 1861/3997 cut-off events. For 3538/3560 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 27859 event pairs, 756 based on Foata normal form. 106/4010 useless extension candidates. Maximal degree in co-relation 9908. Up to 1468 conditions per place. [2024-12-02 10:55:55,102 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 146 selfloop transitions, 8 changer transitions 0/172 dead transitions. [2024-12-02 10:55:55,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 172 transitions, 1078 flow [2024-12-02 10:55:55,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 10:55:55,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 10:55:55,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 327 transitions. [2024-12-02 10:55:55,103 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-12-02 10:55:55,103 INFO L175 Difference]: Start difference. First operand has 104 places, 75 transitions, 304 flow. Second operand 7 states and 327 transitions. [2024-12-02 10:55:55,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 172 transitions, 1078 flow [2024-12-02 10:55:55,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 172 transitions, 1018 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-12-02 10:55:55,111 INFO L231 Difference]: Finished difference. Result has 100 places, 76 transitions, 310 flow [2024-12-02 10:55:55,111 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=310, PETRI_PLACES=100, PETRI_TRANSITIONS=76} [2024-12-02 10:55:55,111 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 26 predicate places. [2024-12-02 10:55:55,111 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 76 transitions, 310 flow [2024-12-02 10:55:55,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.0) internal successors, (210), 6 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-12-02 10:55:55,111 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:55,111 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:55,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 10:55:55,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 10:55:55,312 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:55,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:55,312 INFO L85 PathProgramCache]: Analyzing trace with hash -769303942, now seen corresponding path program 1 times [2024-12-02 10:55:55,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:55,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64679087] [2024-12-02 10:55:55,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:55,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:55,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:55,357 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:55,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:55,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64679087] [2024-12-02 10:55:55,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64679087] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:55,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152531842] [2024-12-02 10:55:55,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:55,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:55,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:55,359 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:55,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 10:55:55,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:55,440 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 10:55:55,440 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:55,466 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 10:55:55,466 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:55,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152531842] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:55,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:55,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-12-02 10:55:55,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23198157] [2024-12-02 10:55:55,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:55,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:55,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:55,467 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:55,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:55,489 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 81 [2024-12-02 10:55:55,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 76 transitions, 310 flow. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:55,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:55,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 81 [2024-12-02 10:55:55,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:55,880 INFO L124 PetriNetUnfolderBase]: 1697/3786 cut-off events. [2024-12-02 10:55:55,880 INFO L125 PetriNetUnfolderBase]: For 3243/3261 co-relation queries the response was YES. [2024-12-02 10:55:55,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9432 conditions, 3786 events. 1697/3786 cut-off events. For 3243/3261 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 26921 event pairs, 1060 based on Foata normal form. 59/3706 useless extension candidates. Maximal degree in co-relation 9366. Up to 2009 conditions per place. [2024-12-02 10:55:55,888 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 123 selfloop transitions, 5 changer transitions 0/147 dead transitions. [2024-12-02 10:55:55,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 147 transitions, 877 flow [2024-12-02 10:55:55,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 10:55:55,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 10:55:55,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 250 transitions. [2024-12-02 10:55:55,889 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6172839506172839 [2024-12-02 10:55:55,889 INFO L175 Difference]: Start difference. First operand has 100 places, 76 transitions, 310 flow. Second operand 5 states and 250 transitions. [2024-12-02 10:55:55,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 147 transitions, 877 flow [2024-12-02 10:55:55,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 147 transitions, 864 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-12-02 10:55:55,901 INFO L231 Difference]: Finished difference. Result has 98 places, 75 transitions, 300 flow [2024-12-02 10:55:55,901 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=300, PETRI_PLACES=98, PETRI_TRANSITIONS=75} [2024-12-02 10:55:55,901 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 24 predicate places. [2024-12-02 10:55:55,901 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 75 transitions, 300 flow [2024-12-02 10:55:55,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:55,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:55,902 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:55,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 10:55:56,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 10:55:56,102 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:56,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:56,102 INFO L85 PathProgramCache]: Analyzing trace with hash -769304967, now seen corresponding path program 1 times [2024-12-02 10:55:56,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:56,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773311138] [2024-12-02 10:55:56,103 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:56,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:56,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:56,168 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:56,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:56,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773311138] [2024-12-02 10:55:56,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773311138] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:56,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659531405] [2024-12-02 10:55:56,168 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:56,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:56,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:56,170 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:56,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 10:55:56,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:56,262 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 10:55:56,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:56,293 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 10:55:56,294 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:56,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659531405] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:56,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:56,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-12-02 10:55:56,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877857284] [2024-12-02 10:55:56,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:56,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:56,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:56,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:56,295 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:56,312 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 81 [2024-12-02 10:55:56,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 75 transitions, 300 flow. Second operand has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:56,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:56,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 81 [2024-12-02 10:55:56,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:56,694 INFO L124 PetriNetUnfolderBase]: 1943/3981 cut-off events. [2024-12-02 10:55:56,694 INFO L125 PetriNetUnfolderBase]: For 3144/3166 co-relation queries the response was YES. [2024-12-02 10:55:56,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10262 conditions, 3981 events. 1943/3981 cut-off events. For 3144/3166 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 26630 event pairs, 1212 based on Foata normal form. 55/3942 useless extension candidates. Maximal degree in co-relation 10197. Up to 2279 conditions per place. [2024-12-02 10:55:56,704 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 78 selfloop transitions, 1 changer transitions 29/124 dead transitions. [2024-12-02 10:55:56,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 124 transitions, 734 flow [2024-12-02 10:55:56,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:56,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:56,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 209 transitions. [2024-12-02 10:55:56,705 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6450617283950617 [2024-12-02 10:55:56,705 INFO L175 Difference]: Start difference. First operand has 98 places, 75 transitions, 300 flow. Second operand 4 states and 209 transitions. [2024-12-02 10:55:56,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 124 transitions, 734 flow [2024-12-02 10:55:56,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 124 transitions, 722 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 10:55:56,717 INFO L231 Difference]: Finished difference. Result has 96 places, 71 transitions, 274 flow [2024-12-02 10:55:56,717 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=274, PETRI_PLACES=96, PETRI_TRANSITIONS=71} [2024-12-02 10:55:56,717 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 22 predicate places. [2024-12-02 10:55:56,717 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 71 transitions, 274 flow [2024-12-02 10:55:56,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 10:55:56,718 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 10:55:56,718 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 10:55:56,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 10:55:56,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 10:55:56,918 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2024-12-02 10:55:56,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 10:55:56,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1645115731, now seen corresponding path program 1 times [2024-12-02 10:55:56,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 10:55:56,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339088631] [2024-12-02 10:55:56,919 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:56,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 10:55:56,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:56,968 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 10:55:56,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 10:55:56,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339088631] [2024-12-02 10:55:56,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339088631] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 10:55:56,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018998082] [2024-12-02 10:55:56,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 10:55:56,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:56,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 10:55:56,970 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 10:55:56,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 10:55:57,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 10:55:57,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 10:55:57,055 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 10:55:57,083 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-02 10:55:57,083 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 10:55:57,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018998082] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 10:55:57,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 10:55:57,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2024-12-02 10:55:57,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935262088] [2024-12-02 10:55:57,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 10:55:57,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 10:55:57,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 10:55:57,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 10:55:57,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 10:55:57,106 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-12-02 10:55:57,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 71 transitions, 274 flow. Second operand has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 0 states have call successors, (0), 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-12-02 10:55:57,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 10:55:57,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-12-02 10:55:57,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 10:55:57,349 INFO L124 PetriNetUnfolderBase]: 1287/2779 cut-off events. [2024-12-02 10:55:57,349 INFO L125 PetriNetUnfolderBase]: For 1712/1716 co-relation queries the response was YES. [2024-12-02 10:55:57,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6820 conditions, 2779 events. 1287/2779 cut-off events. For 1712/1716 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 18034 event pairs, 984 based on Foata normal form. 53/2693 useless extension candidates. Maximal degree in co-relation 6803. Up to 1874 conditions per place. [2024-12-02 10:55:57,354 INFO L140 encePairwiseOnDemand]: 78/81 looper letters, 0 selfloop transitions, 0 changer transitions 118/118 dead transitions. [2024-12-02 10:55:57,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 118 transitions, 684 flow [2024-12-02 10:55:57,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 10:55:57,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 10:55:57,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 207 transitions. [2024-12-02 10:55:57,354 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-12-02 10:55:57,354 INFO L175 Difference]: Start difference. First operand has 96 places, 71 transitions, 274 flow. Second operand 4 states and 207 transitions. [2024-12-02 10:55:57,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 118 transitions, 684 flow [2024-12-02 10:55:57,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 118 transitions, 676 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-12-02 10:55:57,358 INFO L231 Difference]: Finished difference. Result has 91 places, 0 transitions, 0 flow [2024-12-02 10:55:57,359 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=0, PETRI_PLACES=91, PETRI_TRANSITIONS=0} [2024-12-02 10:55:57,359 INFO L279 CegarLoopForPetriNet]: 74 programPoint places, 17 predicate places. [2024-12-02 10:55:57,359 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 0 transitions, 0 flow [2024-12-02 10:55:57,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 0 states have call successors, (0), 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-12-02 10:55:57,360 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 38 remaining) [2024-12-02 10:55:57,361 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 38 remaining) [2024-12-02 10:55:57,362 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 38 remaining) [2024-12-02 10:55:57,369 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 10:55:57,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 10:55:57,563 INFO L422 BasicCegarLoop]: Path program histogram: [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] [2024-12-02 10:55:57,567 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-12-02 10:55:57,567 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 10:55:57,571 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 10:55:57 BasicIcfg [2024-12-02 10:55:57,572 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 10:55:57,572 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 10:55:57,572 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 10:55:57,572 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 10:55:57,573 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 10:55:35" (3/4) ... [2024-12-02 10:55:57,574 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-12-02 10:55:57,576 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2024-12-02 10:55:57,576 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2024-12-02 10:55:57,580 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 116 nodes and edges [2024-12-02 10:55:57,580 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 19 nodes and edges [2024-12-02 10:55:57,581 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2024-12-02 10:55:57,581 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-12-02 10:55:57,638 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/witness.graphml [2024-12-02 10:55:57,639 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/witness.yml [2024-12-02 10:55:57,639 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 10:55:57,639 INFO L158 Benchmark]: Toolchain (without parser) took 23388.04ms. Allocated memory was 142.6MB in the beginning and 595.6MB in the end (delta: 453.0MB). Free memory was 119.6MB in the beginning and 482.7MB in the end (delta: -363.1MB). Peak memory consumption was 87.9MB. Max. memory is 16.1GB. [2024-12-02 10:55:57,639 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 142.6MB. Free memory is still 83.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 10:55:57,640 INFO L158 Benchmark]: CACSL2BoogieTranslator took 204.60ms. Allocated memory is still 142.6MB. Free memory was 119.4MB in the beginning and 106.7MB in the end (delta: 12.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 10:55:57,640 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.88ms. Allocated memory is still 142.6MB. Free memory was 106.7MB in the beginning and 104.7MB in the end (delta: 2.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 10:55:57,640 INFO L158 Benchmark]: Boogie Preprocessor took 46.57ms. Allocated memory is still 142.6MB. Free memory was 104.5MB in the beginning and 102.2MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 10:55:57,640 INFO L158 Benchmark]: RCFGBuilder took 817.86ms. Allocated memory is still 142.6MB. Free memory was 102.2MB in the beginning and 86.2MB in the end (delta: 16.0MB). Peak memory consumption was 38.7MB. Max. memory is 16.1GB. [2024-12-02 10:55:57,641 INFO L158 Benchmark]: TraceAbstraction took 22217.13ms. Allocated memory was 142.6MB in the beginning and 595.6MB in the end (delta: 453.0MB). Free memory was 85.7MB in the beginning and 490.3MB in the end (delta: -404.6MB). Peak memory consumption was 328.8MB. Max. memory is 16.1GB. [2024-12-02 10:55:57,641 INFO L158 Benchmark]: Witness Printer took 66.56ms. Allocated memory is still 595.6MB. Free memory was 490.3MB in the beginning and 482.7MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 10:55:57,643 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 142.6MB. Free memory is still 83.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 204.60ms. Allocated memory is still 142.6MB. Free memory was 119.4MB in the beginning and 106.7MB in the end (delta: 12.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 29.88ms. Allocated memory is still 142.6MB. Free memory was 106.7MB in the beginning and 104.7MB in the end (delta: 2.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 46.57ms. Allocated memory is still 142.6MB. Free memory was 104.5MB in the beginning and 102.2MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 817.86ms. Allocated memory is still 142.6MB. Free memory was 102.2MB in the beginning and 86.2MB in the end (delta: 16.0MB). Peak memory consumption was 38.7MB. Max. memory is 16.1GB. * TraceAbstraction took 22217.13ms. Allocated memory was 142.6MB in the beginning and 595.6MB in the end (delta: 453.0MB). Free memory was 85.7MB in the beginning and 490.3MB in the end (delta: -404.6MB). Peak memory consumption was 328.8MB. Max. memory is 16.1GB. * Witness Printer took 66.56ms. Allocated memory is still 595.6MB. Free memory was 490.3MB in the beginning and 482.7MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 130]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 130]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 131]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 132]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 131]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 132]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 81]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 81]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 130]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 130]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 131]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 132]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 131]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 132]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 123]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 123]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 112]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 127 locations, 38 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 22.1s, OverallIterations: 30, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 12.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1895 SdHoareTripleChecker+Valid, 3.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1644 mSDsluCounter, 140 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 76 mSDsCounter, 81 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5184 IncrementalHoareTripleChecker+Invalid, 5265 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 81 mSolverCounterUnsat, 64 mSDtfsCounter, 5184 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 707 GetRequests, 518 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=366occurred in iteration=21, InterpolantAutomatonStates: 144, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 1139 NumberOfCodeBlocks, 1115 NumberOfCodeBlocksAsserted, 53 NumberOfCheckSat, 1122 ConstructedInterpolants, 0 QuantifiedInterpolants, 2576 SizeOfPredicates, 35 NumberOfNonLiveVariables, 3465 ConjunctsInSsa, 89 ConjunctsInUnsatCore, 54 InterpolantComputations, 27 PerfectInterpolantSequences, 688/762 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 20 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-12-02 10:55:57,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_aea4ce87-554f-4757-a9fa-f7e49aa7ccb0/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE