/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 13:58:53,339 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 13:58:53,408 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 13:58:53,411 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 13:58:53,411 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 13:58:53,438 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 13:58:53,439 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 13:58:53,439 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 13:58:53,440 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 13:58:53,443 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 13:58:53,444 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 13:58:53,444 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 13:58:53,444 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 13:58:53,445 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 13:58:53,445 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 13:58:53,445 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 13:58:53,445 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 13:58:53,446 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 13:58:53,446 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 13:58:53,446 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 13:58:53,446 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 13:58:53,447 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 13:58:53,447 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 13:58:53,447 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 13:58:53,447 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 13:58:53,448 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 13:58:53,448 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 13:58:53,448 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:58:53,448 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 13:58:53,448 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 13:58:53,449 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 13:58:53,449 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 13:58:53,449 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 13:58:53,449 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 13:58:53,449 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 13:58:53,450 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 13:58:53,677 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 13:58:53,689 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 13:58:53,690 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 13:58:53,691 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 13:58:53,691 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 13:58:53,692 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c [2023-08-27 13:58:54,625 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 13:58:54,786 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 13:58:54,786 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-commit-2.wvr.c [2023-08-27 13:58:54,794 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7027520cd/a41113e7078c49309eaf3ad985d44031/FLAGa67310adb [2023-08-27 13:58:54,807 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7027520cd/a41113e7078c49309eaf3ad985d44031 [2023-08-27 13:58:54,811 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 13:58:54,812 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 13:58:54,813 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 13:58:54,813 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 13:58:54,815 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 13:58:54,816 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:58:54" (1/1) ... [2023-08-27 13:58:54,817 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43f385a8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:54, skipping insertion in model container [2023-08-27 13:58:54,817 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:58:54" (1/1) ... [2023-08-27 13:58:54,843 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 13:58:55,007 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:58:55,015 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 13:58:55,049 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:58:55,057 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 13:58:55,057 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 13:58:55,062 INFO L206 MainTranslator]: Completed translation [2023-08-27 13:58:55,062 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55 WrapperNode [2023-08-27 13:58:55,062 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 13:58:55,063 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 13:58:55,063 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 13:58:55,063 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 13:58:55,067 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,076 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,106 INFO L138 Inliner]: procedures = 26, calls = 94, calls flagged for inlining = 28, calls inlined = 34, statements flattened = 512 [2023-08-27 13:58:55,106 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 13:58:55,107 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 13:58:55,107 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 13:58:55,107 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 13:58:55,112 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,113 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,123 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,123 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,138 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,142 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,143 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,145 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,147 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 13:58:55,148 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 13:58:55,148 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 13:58:55,148 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 13:58:55,148 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (1/1) ... [2023-08-27 13:58:55,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:58:55,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:58:55,190 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 13:58:55,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 13:58:55,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 13:58:55,215 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 13:58:55,215 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 13:58:55,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 13:58:55,216 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 13:58:55,216 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 13:58:55,216 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 13:58:55,216 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 13:58:55,216 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 13:58:55,216 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 13:58:55,216 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-08-27 13:58:55,216 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-08-27 13:58:55,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 13:58:55,217 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 13:58:55,217 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 13:58:55,217 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 13:58:55,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 13:58:55,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 13:58:55,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 13:58:55,219 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 13:58:55,300 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 13:58:55,301 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 13:58:55,748 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 13:58:55,971 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 13:58:55,971 INFO L302 CfgBuilder]: Removed 8 assume(true) statements. [2023-08-27 13:58:55,973 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:58:55 BoogieIcfgContainer [2023-08-27 13:58:55,973 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 13:58:55,975 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 13:58:55,975 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 13:58:55,977 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 13:58:55,977 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 01:58:54" (1/3) ... [2023-08-27 13:58:55,978 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@585c482f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:58:55, skipping insertion in model container [2023-08-27 13:58:55,978 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:58:55" (2/3) ... [2023-08-27 13:58:55,978 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@585c482f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:58:55, skipping insertion in model container [2023-08-27 13:58:55,979 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:58:55" (3/3) ... [2023-08-27 13:58:55,979 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-commit-2.wvr.c [2023-08-27 13:58:55,991 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 13:58:55,991 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 33 error locations. [2023-08-27 13:58:55,992 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 13:58:56,112 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-27 13:58:56,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 354 places, 366 transitions, 764 flow [2023-08-27 13:58:56,254 INFO L124 PetriNetUnfolderBase]: 25/362 cut-off events. [2023-08-27 13:58:56,254 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-27 13:58:56,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 379 conditions, 362 events. 25/362 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 342 event pairs, 0 based on Foata normal form. 0/304 useless extension candidates. Maximal degree in co-relation 318. Up to 2 conditions per place. [2023-08-27 13:58:56,260 INFO L82 GeneralOperation]: Start removeDead. Operand has 354 places, 366 transitions, 764 flow [2023-08-27 13:58:56,268 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 337 places, 349 transitions, 722 flow [2023-08-27 13:58:56,271 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 13:58:56,281 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 337 places, 349 transitions, 722 flow [2023-08-27 13:58:56,283 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 337 places, 349 transitions, 722 flow [2023-08-27 13:58:56,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 337 places, 349 transitions, 722 flow [2023-08-27 13:58:56,322 INFO L124 PetriNetUnfolderBase]: 25/349 cut-off events. [2023-08-27 13:58:56,322 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-27 13:58:56,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 366 conditions, 349 events. 25/349 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 340 event pairs, 0 based on Foata normal form. 0/292 useless extension candidates. Maximal degree in co-relation 318. Up to 2 conditions per place. [2023-08-27 13:58:56,326 INFO L119 LiptonReduction]: Number of co-enabled transitions 5712 [2023-08-27 13:59:07,370 INFO L134 LiptonReduction]: Checked pairs total: 21443 [2023-08-27 13:59:07,371 INFO L136 LiptonReduction]: Total number of compositions: 355 [2023-08-27 13:59:07,380 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 13:59:07,383 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@152a5de0, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 13:59:07,383 INFO L358 AbstractCegarLoop]: Starting to check reachability of 61 error locations. [2023-08-27 13:59:07,385 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 13:59:07,385 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 13:59:07,385 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 13:59:07,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:07,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 13:59:07,386 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:07,389 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:07,389 INFO L85 PathProgramCache]: Analyzing trace with hash 59640, now seen corresponding path program 1 times [2023-08-27 13:59:07,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:07,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538918896] [2023-08-27 13:59:07,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:07,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:07,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:07,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:07,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:07,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538918896] [2023-08-27 13:59:07,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538918896] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:07,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:07,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:59:07,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846623786] [2023-08-27 13:59:07,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:07,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:07,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:07,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:07,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:59:07,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 721 [2023-08-27 13:59:07,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 73 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 272.6666666666667) internal successors, (818), 3 states have internal predecessors, (818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:07,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:07,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 721 [2023-08-27 13:59:07,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:09,374 INFO L124 PetriNetUnfolderBase]: 14480/18865 cut-off events. [2023-08-27 13:59:09,374 INFO L125 PetriNetUnfolderBase]: For 513/513 co-relation queries the response was YES. [2023-08-27 13:59:09,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38700 conditions, 18865 events. 14480/18865 cut-off events. For 513/513 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 86034 event pairs, 11752 based on Foata normal form. 0/9441 useless extension candidates. Maximal degree in co-relation 36140. Up to 18859 conditions per place. [2023-08-27 13:59:09,464 INFO L140 encePairwiseOnDemand]: 692/721 looper letters, 60 selfloop transitions, 9 changer transitions 0/69 dead transitions. [2023-08-27 13:59:09,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 69 transitions, 300 flow [2023-08-27 13:59:09,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:09,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:09,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 905 transitions. [2023-08-27 13:59:09,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41840036985668055 [2023-08-27 13:59:09,475 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 905 transitions. [2023-08-27 13:59:09,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 905 transitions. [2023-08-27 13:59:09,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:09,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 905 transitions. [2023-08-27 13:59:09,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 301.6666666666667) internal successors, (905), 3 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:09,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:09,487 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:09,488 INFO L175 Difference]: Start difference. First operand has 78 places, 73 transitions, 170 flow. Second operand 3 states and 905 transitions. [2023-08-27 13:59:09,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 69 transitions, 300 flow [2023-08-27 13:59:09,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 69 transitions, 284 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-27 13:59:09,524 INFO L231 Difference]: Finished difference. Result has 62 places, 69 transitions, 214 flow [2023-08-27 13:59:09,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=214, PETRI_PLACES=62, PETRI_TRANSITIONS=69} [2023-08-27 13:59:09,527 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -16 predicate places. [2023-08-27 13:59:09,527 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 69 transitions, 214 flow [2023-08-27 13:59:09,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 272.6666666666667) internal successors, (818), 3 states have internal predecessors, (818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:09,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:09,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 13:59:09,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 13:59:09,528 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:09,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:09,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1851468, now seen corresponding path program 1 times [2023-08-27 13:59:09,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:09,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876056627] [2023-08-27 13:59:09,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:09,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:09,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:09,626 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:09,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:09,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876056627] [2023-08-27 13:59:09,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876056627] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:09,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30077248] [2023-08-27 13:59:09,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:09,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:09,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:09,630 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:09,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 13:59:09,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:09,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:59:09,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:09,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:09,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:59:09,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:09,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30077248] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:59:09,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:59:09,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 13:59:09,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806098868] [2023-08-27 13:59:09,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:59:09,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 13:59:09,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:09,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 13:59:09,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 13:59:09,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 721 [2023-08-27 13:59:09,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 69 transitions, 214 flow. Second operand has 7 states, 7 states have (on average 273.14285714285717) internal successors, (1912), 7 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:09,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:09,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 721 [2023-08-27 13:59:09,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:11,387 INFO L124 PetriNetUnfolderBase]: 14504/18901 cut-off events. [2023-08-27 13:59:11,387 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-27 13:59:11,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38289 conditions, 18901 events. 14504/18901 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 86173 event pairs, 11752 based on Foata normal form. 0/9468 useless extension candidates. Maximal degree in co-relation 38084. Up to 18858 conditions per place. [2023-08-27 13:59:11,452 INFO L140 encePairwiseOnDemand]: 704/721 looper letters, 56 selfloop transitions, 49 changer transitions 0/105 dead transitions. [2023-08-27 13:59:11,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 105 transitions, 586 flow [2023-08-27 13:59:11,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:59:11,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:59:11,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2021 transitions. [2023-08-27 13:59:11,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40043590251634636 [2023-08-27 13:59:11,456 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2021 transitions. [2023-08-27 13:59:11,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2021 transitions. [2023-08-27 13:59:11,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:11,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2021 transitions. [2023-08-27 13:59:11,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 288.7142857142857) internal successors, (2021), 7 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:11,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 721.0) internal successors, (5768), 8 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:11,467 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 721.0) internal successors, (5768), 8 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:11,467 INFO L175 Difference]: Start difference. First operand has 62 places, 69 transitions, 214 flow. Second operand 7 states and 2021 transitions. [2023-08-27 13:59:11,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 105 transitions, 586 flow [2023-08-27 13:59:11,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 105 transitions, 550 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 13:59:11,469 INFO L231 Difference]: Finished difference. Result has 69 places, 105 transitions, 520 flow [2023-08-27 13:59:11,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=520, PETRI_PLACES=69, PETRI_TRANSITIONS=105} [2023-08-27 13:59:11,470 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -9 predicate places. [2023-08-27 13:59:11,470 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 105 transitions, 520 flow [2023-08-27 13:59:11,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 273.14285714285717) internal successors, (1912), 7 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:11,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:11,471 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-27 13:59:11,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 13:59:11,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:11,676 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:11,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:11,676 INFO L85 PathProgramCache]: Analyzing trace with hash 57397240, now seen corresponding path program 1 times [2023-08-27 13:59:11,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:11,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145437176] [2023-08-27 13:59:11,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:11,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:11,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:11,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:59:11,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:11,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145437176] [2023-08-27 13:59:11,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145437176] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:11,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:11,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:59:11,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989178870] [2023-08-27 13:59:11,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:11,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:11,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:11,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:11,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:59:11,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 721 [2023-08-27 13:59:11,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 105 transitions, 520 flow. Second operand has 3 states, 3 states have (on average 273.3333333333333) internal successors, (820), 3 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:11,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:11,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 721 [2023-08-27 13:59:11,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:13,113 INFO L124 PetriNetUnfolderBase]: 14492/18885 cut-off events. [2023-08-27 13:59:13,113 INFO L125 PetriNetUnfolderBase]: For 32/32 co-relation queries the response was YES. [2023-08-27 13:59:13,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38300 conditions, 18885 events. 14492/18885 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 86152 event pairs, 11752 based on Foata normal form. 0/9469 useless extension candidates. Maximal degree in co-relation 38177. Up to 18846 conditions per place. [2023-08-27 13:59:13,174 INFO L140 encePairwiseOnDemand]: 715/721 looper letters, 83 selfloop transitions, 6 changer transitions 0/89 dead transitions. [2023-08-27 13:59:13,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 590 flow [2023-08-27 13:59:13,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:13,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:13,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 877 transitions. [2023-08-27 13:59:13,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054553860379103 [2023-08-27 13:59:13,176 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 877 transitions. [2023-08-27 13:59:13,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 877 transitions. [2023-08-27 13:59:13,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:13,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 877 transitions. [2023-08-27 13:59:13,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 292.3333333333333) internal successors, (877), 3 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:13,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:13,181 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:13,181 INFO L175 Difference]: Start difference. First operand has 69 places, 105 transitions, 520 flow. Second operand 3 states and 877 transitions. [2023-08-27 13:59:13,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 590 flow [2023-08-27 13:59:13,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 542 flow, removed 15 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:13,184 INFO L231 Difference]: Finished difference. Result has 65 places, 89 transitions, 376 flow [2023-08-27 13:59:13,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=376, PETRI_PLACES=65, PETRI_TRANSITIONS=89} [2023-08-27 13:59:13,184 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -13 predicate places. [2023-08-27 13:59:13,184 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 89 transitions, 376 flow [2023-08-27 13:59:13,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 273.3333333333333) internal successors, (820), 3 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:13,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:13,185 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 13:59:13,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 13:59:13,185 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:13,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:13,185 INFO L85 PathProgramCache]: Analyzing trace with hash -675743980, now seen corresponding path program 2 times [2023-08-27 13:59:13,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:13,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424675151] [2023-08-27 13:59:13,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:13,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:13,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:13,364 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:13,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:13,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424675151] [2023-08-27 13:59:13,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424675151] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:13,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566997430] [2023-08-27 13:59:13,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:59:13,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:13,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:13,366 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:13,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 13:59:13,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 13:59:13,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:59:13,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:59:13,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 13:59:13,486 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:59:13,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566997430] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:13,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:59:13,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 13:59:13,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226032666] [2023-08-27 13:59:13,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:13,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:13,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:13,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:13,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 13:59:13,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 721 [2023-08-27 13:59:13,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 89 transitions, 376 flow. Second operand has 3 states, 3 states have (on average 277.0) internal successors, (831), 3 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:13,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:13,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 721 [2023-08-27 13:59:13,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:15,019 INFO L124 PetriNetUnfolderBase]: 14492/18881 cut-off events. [2023-08-27 13:59:15,019 INFO L125 PetriNetUnfolderBase]: For 38/38 co-relation queries the response was YES. [2023-08-27 13:59:15,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38255 conditions, 18881 events. 14492/18881 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 86092 event pairs, 11752 based on Foata normal form. 4/9474 useless extension candidates. Maximal degree in co-relation 38168. Up to 18881 conditions per place. [2023-08-27 13:59:15,082 INFO L140 encePairwiseOnDemand]: 716/721 looper letters, 84 selfloop transitions, 1 changer transitions 0/85 dead transitions. [2023-08-27 13:59:15,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 85 transitions, 506 flow [2023-08-27 13:59:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:15,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:15,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 885 transitions. [2023-08-27 13:59:15,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4091539528432732 [2023-08-27 13:59:15,085 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 885 transitions. [2023-08-27 13:59:15,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 885 transitions. [2023-08-27 13:59:15,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:15,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 885 transitions. [2023-08-27 13:59:15,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 295.0) internal successors, (885), 3 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:15,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:15,090 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:15,090 INFO L175 Difference]: Start difference. First operand has 65 places, 89 transitions, 376 flow. Second operand 3 states and 885 transitions. [2023-08-27 13:59:15,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 85 transitions, 506 flow [2023-08-27 13:59:15,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 85 transitions, 430 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-27 13:59:15,091 INFO L231 Difference]: Finished difference. Result has 57 places, 85 transitions, 262 flow [2023-08-27 13:59:15,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=262, PETRI_PLACES=57, PETRI_TRANSITIONS=85} [2023-08-27 13:59:15,092 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -21 predicate places. [2023-08-27 13:59:15,092 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 85 transitions, 262 flow [2023-08-27 13:59:15,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 277.0) internal successors, (831), 3 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:15,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:15,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:15,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-27 13:59:15,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-08-27 13:59:15,297 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:15,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:15,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1915386150, now seen corresponding path program 1 times [2023-08-27 13:59:15,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:15,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800306169] [2023-08-27 13:59:15,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:15,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:15,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:15,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:15,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:15,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800306169] [2023-08-27 13:59:15,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800306169] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:15,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:15,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:59:15,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242713405] [2023-08-27 13:59:15,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:15,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:15,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:15,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:15,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:59:15,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 721 [2023-08-27 13:59:15,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 85 transitions, 262 flow. Second operand has 3 states, 3 states have (on average 302.3333333333333) internal successors, (907), 3 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:15,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:15,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 721 [2023-08-27 13:59:15,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:16,782 INFO L124 PetriNetUnfolderBase]: 16164/21139 cut-off events. [2023-08-27 13:59:16,782 INFO L125 PetriNetUnfolderBase]: For 137/137 co-relation queries the response was YES. [2023-08-27 13:59:16,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42777 conditions, 21139 events. 16164/21139 cut-off events. For 137/137 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 102158 event pairs, 3529 based on Foata normal form. 0/10711 useless extension candidates. Maximal degree in co-relation 42769. Up to 19180 conditions per place. [2023-08-27 13:59:16,839 INFO L140 encePairwiseOnDemand]: 715/721 looper letters, 108 selfloop transitions, 4 changer transitions 0/112 dead transitions. [2023-08-27 13:59:16,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 112 transitions, 546 flow [2023-08-27 13:59:16,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:16,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:16,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 982 transitions. [2023-08-27 13:59:16,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45399907535829864 [2023-08-27 13:59:16,841 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 982 transitions. [2023-08-27 13:59:16,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 982 transitions. [2023-08-27 13:59:16,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:16,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 982 transitions. [2023-08-27 13:59:16,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 327.3333333333333) internal successors, (982), 3 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:16,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:16,846 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:16,847 INFO L175 Difference]: Start difference. First operand has 57 places, 85 transitions, 262 flow. Second operand 3 states and 982 transitions. [2023-08-27 13:59:16,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 112 transitions, 546 flow [2023-08-27 13:59:16,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 112 transitions, 545 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:16,848 INFO L231 Difference]: Finished difference. Result has 59 places, 88 transitions, 289 flow [2023-08-27 13:59:16,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=289, PETRI_PLACES=59, PETRI_TRANSITIONS=88} [2023-08-27 13:59:16,849 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -19 predicate places. [2023-08-27 13:59:16,849 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 88 transitions, 289 flow [2023-08-27 13:59:16,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 302.3333333333333) internal successors, (907), 3 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:16,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:16,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:16,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 13:59:16,850 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:16,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:16,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1854847800, now seen corresponding path program 1 times [2023-08-27 13:59:16,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:16,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132917845] [2023-08-27 13:59:16,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:16,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:16,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:16,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:16,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132917845] [2023-08-27 13:59:16,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132917845] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:16,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:16,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:59:16,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64559011] [2023-08-27 13:59:16,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:16,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:16,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:16,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:16,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:59:16,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 721 [2023-08-27 13:59:16,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 88 transitions, 289 flow. Second operand has 3 states, 3 states have (on average 303.0) internal successors, (909), 3 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:16,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:16,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 721 [2023-08-27 13:59:16,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:18,834 INFO L124 PetriNetUnfolderBase]: 16922/22187 cut-off events. [2023-08-27 13:59:18,834 INFO L125 PetriNetUnfolderBase]: For 2376/2376 co-relation queries the response was YES. [2023-08-27 13:59:18,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48572 conditions, 22187 events. 16922/22187 cut-off events. For 2376/2376 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 102373 event pairs, 4493 based on Foata normal form. 0/14627 useless extension candidates. Maximal degree in co-relation 48562. Up to 18518 conditions per place. [2023-08-27 13:59:18,890 INFO L140 encePairwiseOnDemand]: 717/721 looper letters, 112 selfloop transitions, 2 changer transitions 0/114 dead transitions. [2023-08-27 13:59:18,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 114 transitions, 579 flow [2023-08-27 13:59:18,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:18,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:18,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 982 transitions. [2023-08-27 13:59:18,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45399907535829864 [2023-08-27 13:59:18,892 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 982 transitions. [2023-08-27 13:59:18,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 982 transitions. [2023-08-27 13:59:18,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:18,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 982 transitions. [2023-08-27 13:59:18,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 327.3333333333333) internal successors, (982), 3 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:18,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:18,897 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:18,897 INFO L175 Difference]: Start difference. First operand has 59 places, 88 transitions, 289 flow. Second operand 3 states and 982 transitions. [2023-08-27 13:59:18,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 114 transitions, 579 flow [2023-08-27 13:59:18,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 114 transitions, 576 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:18,899 INFO L231 Difference]: Finished difference. Result has 61 places, 88 transitions, 295 flow [2023-08-27 13:59:18,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=295, PETRI_PLACES=61, PETRI_TRANSITIONS=88} [2023-08-27 13:59:18,900 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -17 predicate places. [2023-08-27 13:59:18,900 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 88 transitions, 295 flow [2023-08-27 13:59:18,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 303.0) internal successors, (909), 3 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:18,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:18,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:18,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 13:59:18,900 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:18,901 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:18,901 INFO L85 PathProgramCache]: Analyzing trace with hash -97204695, now seen corresponding path program 1 times [2023-08-27 13:59:18,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:18,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176142220] [2023-08-27 13:59:18,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:18,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:18,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:18,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:18,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:18,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176142220] [2023-08-27 13:59:18,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176142220] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:18,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:18,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:59:18,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123866872] [2023-08-27 13:59:18,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:18,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:18,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:18,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:18,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:59:18,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 721 [2023-08-27 13:59:18,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 88 transitions, 295 flow. Second operand has 3 states, 3 states have (on average 300.6666666666667) internal successors, (902), 3 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:18,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:18,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 721 [2023-08-27 13:59:18,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:20,246 INFO L124 PetriNetUnfolderBase]: 13678/17853 cut-off events. [2023-08-27 13:59:20,246 INFO L125 PetriNetUnfolderBase]: For 2478/2478 co-relation queries the response was YES. [2023-08-27 13:59:20,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40447 conditions, 17853 events. 13678/17853 cut-off events. For 2478/2478 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 79563 event pairs, 3169 based on Foata normal form. 0/12641 useless extension candidates. Maximal degree in co-relation 40435. Up to 15898 conditions per place. [2023-08-27 13:59:20,319 INFO L140 encePairwiseOnDemand]: 717/721 looper letters, 111 selfloop transitions, 2 changer transitions 0/113 dead transitions. [2023-08-27 13:59:20,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 113 transitions, 585 flow [2023-08-27 13:59:20,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:20,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:20,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 973 transitions. [2023-08-27 13:59:20,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44983818770226536 [2023-08-27 13:59:20,323 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 973 transitions. [2023-08-27 13:59:20,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 973 transitions. [2023-08-27 13:59:20,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:20,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 973 transitions. [2023-08-27 13:59:20,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 324.3333333333333) internal successors, (973), 3 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:20,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:20,327 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:20,327 INFO L175 Difference]: Start difference. First operand has 61 places, 88 transitions, 295 flow. Second operand 3 states and 973 transitions. [2023-08-27 13:59:20,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 113 transitions, 585 flow [2023-08-27 13:59:20,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 113 transitions, 583 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:20,330 INFO L231 Difference]: Finished difference. Result has 63 places, 88 transitions, 303 flow [2023-08-27 13:59:20,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=303, PETRI_PLACES=63, PETRI_TRANSITIONS=88} [2023-08-27 13:59:20,331 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -15 predicate places. [2023-08-27 13:59:20,331 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 88 transitions, 303 flow [2023-08-27 13:59:20,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 300.6666666666667) internal successors, (902), 3 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:20,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:20,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:20,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 13:59:20,331 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread4Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:20,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:20,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1075572950, now seen corresponding path program 1 times [2023-08-27 13:59:20,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:20,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714568466] [2023-08-27 13:59:20,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:20,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:20,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:20,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:20,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:20,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714568466] [2023-08-27 13:59:20,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714568466] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:20,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:20,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:59:20,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715251584] [2023-08-27 13:59:20,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:20,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:59:20,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:20,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:59:20,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:59:20,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 721 [2023-08-27 13:59:20,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 88 transitions, 303 flow. Second operand has 4 states, 4 states have (on average 256.25) internal successors, (1025), 4 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:20,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:20,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 721 [2023-08-27 13:59:20,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:21,712 INFO L124 PetriNetUnfolderBase]: 13809/18090 cut-off events. [2023-08-27 13:59:21,712 INFO L125 PetriNetUnfolderBase]: For 3260/3260 co-relation queries the response was YES. [2023-08-27 13:59:21,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42798 conditions, 18090 events. 13809/18090 cut-off events. For 3260/3260 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 84182 event pairs, 11269 based on Foata normal form. 30/13953 useless extension candidates. Maximal degree in co-relation 42784. Up to 17852 conditions per place. [2023-08-27 13:59:21,787 INFO L140 encePairwiseOnDemand]: 710/721 looper letters, 123 selfloop transitions, 15 changer transitions 0/138 dead transitions. [2023-08-27 13:59:21,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 138 transitions, 747 flow [2023-08-27 13:59:21,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:59:21,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:59:21,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1354 transitions. [2023-08-27 13:59:21,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3755894590846047 [2023-08-27 13:59:21,791 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1354 transitions. [2023-08-27 13:59:21,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1354 transitions. [2023-08-27 13:59:21,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:21,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1354 transitions. [2023-08-27 13:59:21,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.8) internal successors, (1354), 5 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:21,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 721.0) internal successors, (4326), 6 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:21,797 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 721.0) internal successors, (4326), 6 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:21,797 INFO L175 Difference]: Start difference. First operand has 63 places, 88 transitions, 303 flow. Second operand 5 states and 1354 transitions. [2023-08-27 13:59:21,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 138 transitions, 747 flow [2023-08-27 13:59:21,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 138 transitions, 745 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:21,802 INFO L231 Difference]: Finished difference. Result has 68 places, 100 transitions, 432 flow [2023-08-27 13:59:21,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=432, PETRI_PLACES=68, PETRI_TRANSITIONS=100} [2023-08-27 13:59:21,802 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -10 predicate places. [2023-08-27 13:59:21,803 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 100 transitions, 432 flow [2023-08-27 13:59:21,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 256.25) internal successors, (1025), 4 states have internal predecessors, (1025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:21,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:21,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:21,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 13:59:21,803 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread4Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:21,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:21,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1087347042, now seen corresponding path program 1 times [2023-08-27 13:59:21,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:21,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742307403] [2023-08-27 13:59:21,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:21,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:21,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:21,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:21,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:21,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742307403] [2023-08-27 13:59:21,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742307403] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:21,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361020167] [2023-08-27 13:59:21,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:21,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:21,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:21,882 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:21,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 13:59:22,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:22,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:59:22,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:22,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:59:22,026 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:59:22,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361020167] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:22,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:59:22,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [3] total 4 [2023-08-27 13:59:22,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655272786] [2023-08-27 13:59:22,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:22,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:22,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:22,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:22,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 13:59:22,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 721 [2023-08-27 13:59:22,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 100 transitions, 432 flow. Second operand has 3 states, 3 states have (on average 305.6666666666667) internal successors, (917), 3 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:22,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:22,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 721 [2023-08-27 13:59:22,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:22,647 INFO L124 PetriNetUnfolderBase]: 6034/8015 cut-off events. [2023-08-27 13:59:22,647 INFO L125 PetriNetUnfolderBase]: For 2224/2224 co-relation queries the response was YES. [2023-08-27 13:59:22,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19427 conditions, 8015 events. 6034/8015 cut-off events. For 2224/2224 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33181 event pairs, 4688 based on Foata normal form. 1214/7903 useless extension candidates. Maximal degree in co-relation 19410. Up to 8015 conditions per place. [2023-08-27 13:59:22,664 INFO L140 encePairwiseOnDemand]: 714/721 looper letters, 93 selfloop transitions, 1 changer transitions 0/94 dead transitions. [2023-08-27 13:59:22,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 94 transitions, 604 flow [2023-08-27 13:59:22,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:22,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:22,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 956 transitions. [2023-08-27 13:59:22,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44197873324086917 [2023-08-27 13:59:22,667 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 956 transitions. [2023-08-27 13:59:22,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 956 transitions. [2023-08-27 13:59:22,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:22,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 956 transitions. [2023-08-27 13:59:22,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:22,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:22,671 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:22,671 INFO L175 Difference]: Start difference. First operand has 68 places, 100 transitions, 432 flow. Second operand 3 states and 956 transitions. [2023-08-27 13:59:22,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 94 transitions, 604 flow [2023-08-27 13:59:22,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 94 transitions, 598 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:22,673 INFO L231 Difference]: Finished difference. Result has 63 places, 94 transitions, 412 flow [2023-08-27 13:59:22,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=412, PETRI_PLACES=63, PETRI_TRANSITIONS=94} [2023-08-27 13:59:22,674 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -15 predicate places. [2023-08-27 13:59:22,674 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 94 transitions, 412 flow [2023-08-27 13:59:22,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 305.6666666666667) internal successors, (917), 3 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:22,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:22,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:22,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 13:59:22,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:22,878 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread4Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:22,879 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:22,879 INFO L85 PathProgramCache]: Analyzing trace with hash 651981475, now seen corresponding path program 1 times [2023-08-27 13:59:22,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:22,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983200806] [2023-08-27 13:59:22,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:22,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:22,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:22,967 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:59:22,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:22,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983200806] [2023-08-27 13:59:22,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983200806] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:22,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:22,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:59:22,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417310313] [2023-08-27 13:59:22,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:22,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:22,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:22,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:22,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:59:22,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 721 [2023-08-27 13:59:22,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 94 transitions, 412 flow. Second operand has 3 states, 3 states have (on average 305.0) internal successors, (915), 3 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:22,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:22,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 721 [2023-08-27 13:59:22,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:23,540 INFO L124 PetriNetUnfolderBase]: 5676/7549 cut-off events. [2023-08-27 13:59:23,540 INFO L125 PetriNetUnfolderBase]: For 1957/1957 co-relation queries the response was YES. [2023-08-27 13:59:23,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18439 conditions, 7549 events. 5676/7549 cut-off events. For 1957/1957 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29626 event pairs, 1592 based on Foata normal form. 206/6435 useless extension candidates. Maximal degree in co-relation 18421. Up to 6419 conditions per place. [2023-08-27 13:59:23,563 INFO L140 encePairwiseOnDemand]: 717/721 looper letters, 118 selfloop transitions, 2 changer transitions 0/120 dead transitions. [2023-08-27 13:59:23,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 120 transitions, 722 flow [2023-08-27 13:59:23,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:23,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:23,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 978 transitions. [2023-08-27 13:59:23,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4521497919556172 [2023-08-27 13:59:23,567 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 978 transitions. [2023-08-27 13:59:23,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 978 transitions. [2023-08-27 13:59:23,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:23,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 978 transitions. [2023-08-27 13:59:23,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 326.0) internal successors, (978), 3 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:23,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:23,571 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:23,571 INFO L175 Difference]: Start difference. First operand has 63 places, 94 transitions, 412 flow. Second operand 3 states and 978 transitions. [2023-08-27 13:59:23,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 120 transitions, 722 flow [2023-08-27 13:59:23,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 120 transitions, 721 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:23,574 INFO L231 Difference]: Finished difference. Result has 65 places, 95 transitions, 425 flow [2023-08-27 13:59:23,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=425, PETRI_PLACES=65, PETRI_TRANSITIONS=95} [2023-08-27 13:59:23,574 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -13 predicate places. [2023-08-27 13:59:23,574 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 95 transitions, 425 flow [2023-08-27 13:59:23,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 305.0) internal successors, (915), 3 states have internal predecessors, (915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:23,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:23,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:23,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 13:59:23,575 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:23,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:23,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1263399790, now seen corresponding path program 1 times [2023-08-27 13:59:23,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:23,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558244744] [2023-08-27 13:59:23,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:23,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:23,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:23,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:59:23,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:23,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558244744] [2023-08-27 13:59:23,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558244744] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:23,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:23,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 13:59:23,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435495229] [2023-08-27 13:59:23,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:23,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:59:23,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:23,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:59:23,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:59:23,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 721 [2023-08-27 13:59:23,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 95 transitions, 425 flow. Second operand has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:23,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:23,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 721 [2023-08-27 13:59:23,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:24,303 INFO L124 PetriNetUnfolderBase]: 5986/8089 cut-off events. [2023-08-27 13:59:24,303 INFO L125 PetriNetUnfolderBase]: For 2403/2403 co-relation queries the response was YES. [2023-08-27 13:59:24,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20561 conditions, 8089 events. 5986/8089 cut-off events. For 2403/2403 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 33942 event pairs, 4670 based on Foata normal form. 16/6935 useless extension candidates. Maximal degree in co-relation 20541. Up to 7517 conditions per place. [2023-08-27 13:59:24,330 INFO L140 encePairwiseOnDemand]: 710/721 looper letters, 103 selfloop transitions, 24 changer transitions 2/129 dead transitions. [2023-08-27 13:59:24,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 129 transitions, 801 flow [2023-08-27 13:59:24,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:59:24,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:59:24,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1346 transitions. [2023-08-27 13:59:24,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337031900138695 [2023-08-27 13:59:24,333 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1346 transitions. [2023-08-27 13:59:24,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1346 transitions. [2023-08-27 13:59:24,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:24,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1346 transitions. [2023-08-27 13:59:24,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 269.2) internal successors, (1346), 5 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:24,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 721.0) internal successors, (4326), 6 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:24,338 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 721.0) internal successors, (4326), 6 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:24,338 INFO L175 Difference]: Start difference. First operand has 65 places, 95 transitions, 425 flow. Second operand 5 states and 1346 transitions. [2023-08-27 13:59:24,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 129 transitions, 801 flow [2023-08-27 13:59:24,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 129 transitions, 799 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:24,342 INFO L231 Difference]: Finished difference. Result has 70 places, 99 transitions, 544 flow [2023-08-27 13:59:24,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=544, PETRI_PLACES=70, PETRI_TRANSITIONS=99} [2023-08-27 13:59:24,342 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -8 predicate places. [2023-08-27 13:59:24,342 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 99 transitions, 544 flow [2023-08-27 13:59:24,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:24,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:24,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:24,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 13:59:24,343 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:24,343 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:24,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1128906927, now seen corresponding path program 1 times [2023-08-27 13:59:24,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:24,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256570730] [2023-08-27 13:59:24,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:24,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:24,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:24,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:59:24,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:24,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256570730] [2023-08-27 13:59:24,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256570730] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:24,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451517433] [2023-08-27 13:59:24,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:24,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:24,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:24,458 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:24,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 13:59:24,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:24,593 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:59:24,594 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:24,609 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 13:59:24,609 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:59:24,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451517433] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:24,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:59:24,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-27 13:59:24,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961041235] [2023-08-27 13:59:24,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:24,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:24,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:24,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:24,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 13:59:24,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 721 [2023-08-27 13:59:24,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 99 transitions, 544 flow. Second operand has 3 states, 3 states have (on average 306.6666666666667) internal successors, (920), 3 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:24,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:24,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 721 [2023-08-27 13:59:24,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:25,044 INFO L124 PetriNetUnfolderBase]: 4326/5933 cut-off events. [2023-08-27 13:59:25,044 INFO L125 PetriNetUnfolderBase]: For 1998/1998 co-relation queries the response was YES. [2023-08-27 13:59:25,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14986 conditions, 5933 events. 4326/5933 cut-off events. For 1998/1998 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 23779 event pairs, 3306 based on Foata normal form. 104/5495 useless extension candidates. Maximal degree in co-relation 14963. Up to 5933 conditions per place. [2023-08-27 13:59:25,062 INFO L140 encePairwiseOnDemand]: 718/721 looper letters, 96 selfloop transitions, 1 changer transitions 0/97 dead transitions. [2023-08-27 13:59:25,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 97 transitions, 730 flow [2023-08-27 13:59:25,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:25,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:25,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 950 transitions. [2023-08-27 13:59:25,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.439204808136847 [2023-08-27 13:59:25,064 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 950 transitions. [2023-08-27 13:59:25,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 950 transitions. [2023-08-27 13:59:25,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:25,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 950 transitions. [2023-08-27 13:59:25,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 316.6666666666667) internal successors, (950), 3 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:25,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:25,068 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:25,068 INFO L175 Difference]: Start difference. First operand has 70 places, 99 transitions, 544 flow. Second operand 3 states and 950 transitions. [2023-08-27 13:59:25,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 97 transitions, 730 flow [2023-08-27 13:59:25,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 97 transitions, 719 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:25,077 INFO L231 Difference]: Finished difference. Result has 69 places, 97 transitions, 527 flow [2023-08-27 13:59:25,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=527, PETRI_PLACES=69, PETRI_TRANSITIONS=97} [2023-08-27 13:59:25,078 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -9 predicate places. [2023-08-27 13:59:25,078 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 97 transitions, 527 flow [2023-08-27 13:59:25,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 306.6666666666667) internal successors, (920), 3 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:25,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:25,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:25,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-27 13:59:25,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:25,283 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:25,283 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:25,283 INFO L85 PathProgramCache]: Analyzing trace with hash -636374918, now seen corresponding path program 1 times [2023-08-27 13:59:25,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:25,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11187715] [2023-08-27 13:59:25,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:25,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:25,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:25,381 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 13:59:25,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:25,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11187715] [2023-08-27 13:59:25,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11187715] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:25,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:25,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 13:59:25,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698078593] [2023-08-27 13:59:25,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:25,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:59:25,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:25,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:59:25,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:59:25,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 721 [2023-08-27 13:59:25,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 97 transitions, 527 flow. Second operand has 4 states, 4 states have (on average 257.5) internal successors, (1030), 4 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:25,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:25,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 721 [2023-08-27 13:59:25,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:25,896 INFO L124 PetriNetUnfolderBase]: 4946/7005 cut-off events. [2023-08-27 13:59:25,896 INFO L125 PetriNetUnfolderBase]: For 2102/2102 co-relation queries the response was YES. [2023-08-27 13:59:25,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17343 conditions, 7005 events. 4946/7005 cut-off events. For 2102/2102 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 30269 event pairs, 3926 based on Foata normal form. 24/6487 useless extension candidates. Maximal degree in co-relation 17319. Up to 5879 conditions per place. [2023-08-27 13:59:25,919 INFO L140 encePairwiseOnDemand]: 715/721 looper letters, 99 selfloop transitions, 18 changer transitions 5/122 dead transitions. [2023-08-27 13:59:25,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 122 transitions, 843 flow [2023-08-27 13:59:25,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 13:59:25,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 13:59:25,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1086 transitions. [2023-08-27 13:59:25,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3765603328710125 [2023-08-27 13:59:25,921 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1086 transitions. [2023-08-27 13:59:25,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1086 transitions. [2023-08-27 13:59:25,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:25,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1086 transitions. [2023-08-27 13:59:25,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 271.5) internal successors, (1086), 4 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:25,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 721.0) internal successors, (3605), 5 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:25,925 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 721.0) internal successors, (3605), 5 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:25,925 INFO L175 Difference]: Start difference. First operand has 69 places, 97 transitions, 527 flow. Second operand 4 states and 1086 transitions. [2023-08-27 13:59:25,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 122 transitions, 843 flow [2023-08-27 13:59:25,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 122 transitions, 842 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:25,929 INFO L231 Difference]: Finished difference. Result has 72 places, 97 transitions, 580 flow [2023-08-27 13:59:25,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=580, PETRI_PLACES=72, PETRI_TRANSITIONS=97} [2023-08-27 13:59:25,929 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -6 predicate places. [2023-08-27 13:59:25,929 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 97 transitions, 580 flow [2023-08-27 13:59:25,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 257.5) internal successors, (1030), 4 states have internal predecessors, (1030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:25,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:25,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:25,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 13:59:25,930 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:25,930 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:25,930 INFO L85 PathProgramCache]: Analyzing trace with hash -632845079, now seen corresponding path program 1 times [2023-08-27 13:59:25,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:25,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219716596] [2023-08-27 13:59:25,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:25,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:26,038 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 13:59:26,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:26,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219716596] [2023-08-27 13:59:26,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219716596] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:26,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735066502] [2023-08-27 13:59:26,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:26,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:26,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:26,039 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:26,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 13:59:26,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:26,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:59:26,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:26,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:59:26,204 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:59:26,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735066502] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:26,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:59:26,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-27 13:59:26,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988387254] [2023-08-27 13:59:26,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:26,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:26,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:26,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:26,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 13:59:26,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 721 [2023-08-27 13:59:26,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 97 transitions, 580 flow. Second operand has 3 states, 3 states have (on average 307.3333333333333) internal successors, (922), 3 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:26,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:26,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 721 [2023-08-27 13:59:26,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:26,581 INFO L124 PetriNetUnfolderBase]: 3766/5469 cut-off events. [2023-08-27 13:59:26,581 INFO L125 PetriNetUnfolderBase]: For 1700/1700 co-relation queries the response was YES. [2023-08-27 13:59:26,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13419 conditions, 5469 events. 3766/5469 cut-off events. For 1700/1700 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 23409 event pairs, 2990 based on Foata normal form. 84/5367 useless extension candidates. Maximal degree in co-relation 13393. Up to 5469 conditions per place. [2023-08-27 13:59:26,599 INFO L140 encePairwiseOnDemand]: 718/721 looper letters, 94 selfloop transitions, 1 changer transitions 0/95 dead transitions. [2023-08-27 13:59:26,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 95 transitions, 762 flow [2023-08-27 13:59:26,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:26,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:26,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 948 transitions. [2023-08-27 13:59:26,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43828016643550627 [2023-08-27 13:59:26,604 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 948 transitions. [2023-08-27 13:59:26,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 948 transitions. [2023-08-27 13:59:26,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:26,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 948 transitions. [2023-08-27 13:59:26,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 316.0) internal successors, (948), 3 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:26,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:26,608 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:26,608 INFO L175 Difference]: Start difference. First operand has 72 places, 97 transitions, 580 flow. Second operand 3 states and 948 transitions. [2023-08-27 13:59:26,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 95 transitions, 762 flow [2023-08-27 13:59:26,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 95 transitions, 701 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-27 13:59:26,611 INFO L231 Difference]: Finished difference. Result has 69 places, 95 transitions, 513 flow [2023-08-27 13:59:26,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=513, PETRI_PLACES=69, PETRI_TRANSITIONS=95} [2023-08-27 13:59:26,612 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -9 predicate places. [2023-08-27 13:59:26,612 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 95 transitions, 513 flow [2023-08-27 13:59:26,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 307.3333333333333) internal successors, (922), 3 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:26,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:26,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:26,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-27 13:59:26,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 13:59:26,817 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:26,817 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:26,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1820124872, now seen corresponding path program 1 times [2023-08-27 13:59:26,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:26,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898952119] [2023-08-27 13:59:26,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:26,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:26,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:26,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:59:26,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:26,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898952119] [2023-08-27 13:59:26,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898952119] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:26,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:26,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 13:59:26,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050559809] [2023-08-27 13:59:26,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:26,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:59:26,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:26,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:59:26,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:59:26,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 721 [2023-08-27 13:59:26,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 95 transitions, 513 flow. Second operand has 4 states, 4 states have (on average 258.5) internal successors, (1034), 4 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:26,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:26,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 721 [2023-08-27 13:59:26,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:27,446 INFO L124 PetriNetUnfolderBase]: 5165/7856 cut-off events. [2023-08-27 13:59:27,446 INFO L125 PetriNetUnfolderBase]: For 2084/2084 co-relation queries the response was YES. [2023-08-27 13:59:27,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18801 conditions, 7856 events. 5165/7856 cut-off events. For 2084/2084 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 39509 event pairs, 4323 based on Foata normal form. 36/7690 useless extension candidates. Maximal degree in co-relation 18776. Up to 5457 conditions per place. [2023-08-27 13:59:27,472 INFO L140 encePairwiseOnDemand]: 715/721 looper letters, 137 selfloop transitions, 9 changer transitions 10/156 dead transitions. [2023-08-27 13:59:27,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 156 transitions, 1120 flow [2023-08-27 13:59:27,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 13:59:27,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 13:59:27,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1093 transitions. [2023-08-27 13:59:27,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3789875173370319 [2023-08-27 13:59:27,474 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1093 transitions. [2023-08-27 13:59:27,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1093 transitions. [2023-08-27 13:59:27,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:27,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1093 transitions. [2023-08-27 13:59:27,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 273.25) internal successors, (1093), 4 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:27,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 721.0) internal successors, (3605), 5 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:27,478 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 721.0) internal successors, (3605), 5 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:27,478 INFO L175 Difference]: Start difference. First operand has 69 places, 95 transitions, 513 flow. Second operand 4 states and 1093 transitions. [2023-08-27 13:59:27,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 156 transitions, 1120 flow [2023-08-27 13:59:27,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 156 transitions, 1119 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:27,483 INFO L231 Difference]: Finished difference. Result has 72 places, 95 transitions, 541 flow [2023-08-27 13:59:27,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=541, PETRI_PLACES=72, PETRI_TRANSITIONS=95} [2023-08-27 13:59:27,483 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -6 predicate places. [2023-08-27 13:59:27,483 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 95 transitions, 541 flow [2023-08-27 13:59:27,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 258.5) internal successors, (1034), 4 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:27,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:27,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:27,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 13:59:27,484 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:27,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:27,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1780305562, now seen corresponding path program 1 times [2023-08-27 13:59:27,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:27,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039462001] [2023-08-27 13:59:27,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:27,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:27,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:27,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:59:27,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:27,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039462001] [2023-08-27 13:59:27,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039462001] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:27,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921618743] [2023-08-27 13:59:27,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:27,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:27,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:27,596 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:27,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 13:59:27,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:27,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:59:27,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:27,778 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 13:59:27,779 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:59:27,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921618743] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:27,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:59:27,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2023-08-27 13:59:27,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636463366] [2023-08-27 13:59:27,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:27,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:27,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:27,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:27,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 13:59:27,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 721 [2023-08-27 13:59:27,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 95 transitions, 541 flow. Second operand has 3 states, 3 states have (on average 308.6666666666667) internal successors, (926), 3 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:27,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:27,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 721 [2023-08-27 13:59:27,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:28,170 INFO L124 PetriNetUnfolderBase]: 4359/6808 cut-off events. [2023-08-27 13:59:28,170 INFO L125 PetriNetUnfolderBase]: For 1720/1720 co-relation queries the response was YES. [2023-08-27 13:59:28,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16145 conditions, 6808 events. 4359/6808 cut-off events. For 1720/1720 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 35233 event pairs, 3711 based on Foata normal form. 72/6848 useless extension candidates. Maximal degree in co-relation 16118. Up to 6808 conditions per place. [2023-08-27 13:59:28,191 INFO L140 encePairwiseOnDemand]: 718/721 looper letters, 92 selfloop transitions, 1 changer transitions 0/93 dead transitions. [2023-08-27 13:59:28,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 93 transitions, 719 flow [2023-08-27 13:59:28,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:28,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:28,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 946 transitions. [2023-08-27 13:59:28,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4373555247341655 [2023-08-27 13:59:28,193 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 946 transitions. [2023-08-27 13:59:28,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 946 transitions. [2023-08-27 13:59:28,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:28,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 946 transitions. [2023-08-27 13:59:28,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 315.3333333333333) internal successors, (946), 3 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:28,196 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:28,196 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:28,196 INFO L175 Difference]: Start difference. First operand has 72 places, 95 transitions, 541 flow. Second operand 3 states and 946 transitions. [2023-08-27 13:59:28,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 93 transitions, 719 flow [2023-08-27 13:59:28,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 93 transitions, 705 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 13:59:28,200 INFO L231 Difference]: Finished difference. Result has 70 places, 93 transitions, 521 flow [2023-08-27 13:59:28,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=521, PETRI_PLACES=70, PETRI_TRANSITIONS=93} [2023-08-27 13:59:28,200 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -8 predicate places. [2023-08-27 13:59:28,200 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 93 transitions, 521 flow [2023-08-27 13:59:28,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 308.6666666666667) internal successors, (926), 3 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:28,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:28,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:28,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 13:59:28,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 13:59:28,407 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:28,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:28,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1309878674, now seen corresponding path program 1 times [2023-08-27 13:59:28,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:28,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152789710] [2023-08-27 13:59:28,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:28,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:28,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:28,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:28,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:28,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152789710] [2023-08-27 13:59:28,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152789710] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:28,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:28,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:59:28,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079653526] [2023-08-27 13:59:28,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:28,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:59:28,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:28,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:59:28,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:59:28,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 721 [2023-08-27 13:59:28,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 93 transitions, 521 flow. Second operand has 3 states, 3 states have (on average 309.3333333333333) internal successors, (928), 3 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:28,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:28,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 721 [2023-08-27 13:59:28,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:28,920 INFO L124 PetriNetUnfolderBase]: 4359/6792 cut-off events. [2023-08-27 13:59:28,920 INFO L125 PetriNetUnfolderBase]: For 1702/1702 co-relation queries the response was YES. [2023-08-27 13:59:28,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16107 conditions, 6792 events. 4359/6792 cut-off events. For 1702/1702 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 34816 event pairs, 2942 based on Foata normal form. 16/6776 useless extension candidates. Maximal degree in co-relation 16080. Up to 4135 conditions per place. [2023-08-27 13:59:28,939 INFO L140 encePairwiseOnDemand]: 718/721 looper letters, 75 selfloop transitions, 2 changer transitions 29/106 dead transitions. [2023-08-27 13:59:28,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 106 transitions, 765 flow [2023-08-27 13:59:28,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:59:28,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:59:28,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 959 transitions. [2023-08-27 13:59:28,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44336569579288027 [2023-08-27 13:59:28,941 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 959 transitions. [2023-08-27 13:59:28,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 959 transitions. [2023-08-27 13:59:28,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:28,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 959 transitions. [2023-08-27 13:59:28,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 319.6666666666667) internal successors, (959), 3 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:28,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:28,944 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:28,944 INFO L175 Difference]: Start difference. First operand has 70 places, 93 transitions, 521 flow. Second operand 3 states and 959 transitions. [2023-08-27 13:59:28,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 106 transitions, 765 flow [2023-08-27 13:59:28,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 106 transitions, 764 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:59:28,947 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 351 flow [2023-08-27 13:59:28,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=351, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2023-08-27 13:59:28,948 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -6 predicate places. [2023-08-27 13:59:28,948 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 351 flow [2023-08-27 13:59:28,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 309.3333333333333) internal successors, (928), 3 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:28,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:28,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:28,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 13:59:28,948 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:28,949 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:28,949 INFO L85 PathProgramCache]: Analyzing trace with hash -512582945, now seen corresponding path program 1 times [2023-08-27 13:59:28,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:28,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870452211] [2023-08-27 13:59:28,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:28,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:29,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:29,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 13:59:29,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:29,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870452211] [2023-08-27 13:59:29,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870452211] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:29,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:59:29,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 13:59:29,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552514127] [2023-08-27 13:59:29,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:29,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:59:29,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:29,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:59:29,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:59:29,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 721 [2023-08-27 13:59:29,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 351 flow. Second operand has 5 states, 5 states have (on average 307.4) internal successors, (1537), 5 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:29,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:29,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 721 [2023-08-27 13:59:29,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:29,707 INFO L124 PetriNetUnfolderBase]: 5069/6789 cut-off events. [2023-08-27 13:59:29,708 INFO L125 PetriNetUnfolderBase]: For 2925/2925 co-relation queries the response was YES. [2023-08-27 13:59:29,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17589 conditions, 6789 events. 5069/6789 cut-off events. For 2925/2925 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 26345 event pairs, 1639 based on Foata normal form. 198/6983 useless extension candidates. Maximal degree in co-relation 17560. Up to 2697 conditions per place. [2023-08-27 13:59:29,732 INFO L140 encePairwiseOnDemand]: 714/721 looper letters, 113 selfloop transitions, 12 changer transitions 0/125 dead transitions. [2023-08-27 13:59:29,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 125 transitions, 771 flow [2023-08-27 13:59:29,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 13:59:29,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 13:59:29,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1291 transitions. [2023-08-27 13:59:29,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44764216366158116 [2023-08-27 13:59:29,734 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1291 transitions. [2023-08-27 13:59:29,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1291 transitions. [2023-08-27 13:59:29,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:29,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1291 transitions. [2023-08-27 13:59:29,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 322.75) internal successors, (1291), 4 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:29,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 721.0) internal successors, (3605), 5 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:29,738 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 721.0) internal successors, (3605), 5 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:29,738 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 351 flow. Second operand 4 states and 1291 transitions. [2023-08-27 13:59:29,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 125 transitions, 771 flow [2023-08-27 13:59:29,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 125 transitions, 695 flow, removed 20 selfloop flow, removed 8 redundant places. [2023-08-27 13:59:29,745 INFO L231 Difference]: Finished difference. Result has 67 places, 83 transitions, 379 flow [2023-08-27 13:59:29,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=379, PETRI_PLACES=67, PETRI_TRANSITIONS=83} [2023-08-27 13:59:29,746 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -11 predicate places. [2023-08-27 13:59:29,746 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 83 transitions, 379 flow [2023-08-27 13:59:29,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 307.4) internal successors, (1537), 5 states have internal predecessors, (1537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:29,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:29,746 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:29,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 13:59:29,746 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:29,747 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:29,747 INFO L85 PathProgramCache]: Analyzing trace with hash 446509329, now seen corresponding path program 1 times [2023-08-27 13:59:29,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:29,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338212543] [2023-08-27 13:59:29,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:29,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:29,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:29,934 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:59:29,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:29,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338212543] [2023-08-27 13:59:29,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338212543] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:29,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977233631] [2023-08-27 13:59:29,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:29,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:29,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:29,935 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:29,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 13:59:30,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:30,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:59:30,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:30,191 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 13:59:30,191 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:59:30,251 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 13:59:30,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977233631] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:59:30,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:59:30,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 13:59:30,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75126626] [2023-08-27 13:59:30,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:59:30,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:59:30,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:30,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:59:30,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:59:30,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 251 out of 721 [2023-08-27 13:59:30,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 83 transitions, 379 flow. Second operand has 12 states, 12 states have (on average 256.3333333333333) internal successors, (3076), 12 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:30,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:30,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 251 of 721 [2023-08-27 13:59:30,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:30,929 INFO L124 PetriNetUnfolderBase]: 5308/7201 cut-off events. [2023-08-27 13:59:30,930 INFO L125 PetriNetUnfolderBase]: For 7079/7079 co-relation queries the response was YES. [2023-08-27 13:59:30,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21735 conditions, 7201 events. 5308/7201 cut-off events. For 7079/7079 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 28408 event pairs, 3732 based on Foata normal form. 16/7201 useless extension candidates. Maximal degree in co-relation 21710. Up to 6787 conditions per place. [2023-08-27 13:59:30,954 INFO L140 encePairwiseOnDemand]: 714/721 looper letters, 79 selfloop transitions, 3 changer transitions 63/145 dead transitions. [2023-08-27 13:59:30,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 145 transitions, 879 flow [2023-08-27 13:59:30,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:59:30,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:59:30,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1844 transitions. [2023-08-27 13:59:30,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36536556370120865 [2023-08-27 13:59:30,957 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1844 transitions. [2023-08-27 13:59:30,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1844 transitions. [2023-08-27 13:59:30,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:30,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1844 transitions. [2023-08-27 13:59:30,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 263.42857142857144) internal successors, (1844), 7 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:30,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 721.0) internal successors, (5768), 8 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:30,962 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 721.0) internal successors, (5768), 8 states have internal predecessors, (5768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:30,962 INFO L175 Difference]: Start difference. First operand has 67 places, 83 transitions, 379 flow. Second operand 7 states and 1844 transitions. [2023-08-27 13:59:30,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 145 transitions, 879 flow [2023-08-27 13:59:30,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 145 transitions, 867 flow, removed 6 selfloop flow, removed 0 redundant places. [2023-08-27 13:59:30,968 INFO L231 Difference]: Finished difference. Result has 76 places, 82 transitions, 384 flow [2023-08-27 13:59:30,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=384, PETRI_PLACES=76, PETRI_TRANSITIONS=82} [2023-08-27 13:59:30,968 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, -2 predicate places. [2023-08-27 13:59:30,969 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 82 transitions, 384 flow [2023-08-27 13:59:30,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 256.3333333333333) internal successors, (3076), 12 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:30,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:30,969 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:30,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 13:59:31,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:31,174 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:31,174 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:31,175 INFO L85 PathProgramCache]: Analyzing trace with hash 833852967, now seen corresponding path program 2 times [2023-08-27 13:59:31,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:31,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852570648] [2023-08-27 13:59:31,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:31,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:31,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:31,376 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:59:31,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:31,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852570648] [2023-08-27 13:59:31,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852570648] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:31,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17464980] [2023-08-27 13:59:31,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:59:31,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:31,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:31,377 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:31,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 13:59:31,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:59:31,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:59:31,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 13:59:31,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:31,691 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:59:31,692 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:59:31,800 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:59:31,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17464980] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:59:31,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:59:31,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 13:59:31,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316184053] [2023-08-27 13:59:31,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:59:31,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:59:31,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:31,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:59:31,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:59:31,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 251 out of 721 [2023-08-27 13:59:31,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 82 transitions, 384 flow. Second operand has 18 states, 18 states have (on average 254.88888888888889) internal successors, (4588), 18 states have internal predecessors, (4588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:31,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:31,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 251 of 721 [2023-08-27 13:59:31,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:32,530 INFO L124 PetriNetUnfolderBase]: 5391/7332 cut-off events. [2023-08-27 13:59:32,530 INFO L125 PetriNetUnfolderBase]: For 7577/7577 co-relation queries the response was YES. [2023-08-27 13:59:32,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21989 conditions, 7332 events. 5391/7332 cut-off events. For 7577/7577 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 29139 event pairs, 3740 based on Foata normal form. 28/7352 useless extension candidates. Maximal degree in co-relation 21959. Up to 6785 conditions per place. [2023-08-27 13:59:32,552 INFO L140 encePairwiseOnDemand]: 714/721 looper letters, 77 selfloop transitions, 4 changer transitions 72/153 dead transitions. [2023-08-27 13:59:32,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 153 transitions, 952 flow [2023-08-27 13:59:32,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:59:32,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:59:32,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2356 transitions. [2023-08-27 13:59:32,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36307597472646014 [2023-08-27 13:59:32,560 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2356 transitions. [2023-08-27 13:59:32,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2356 transitions. [2023-08-27 13:59:32,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:32,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2356 transitions. [2023-08-27 13:59:32,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 261.77777777777777) internal successors, (2356), 9 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:32,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 721.0) internal successors, (7210), 10 states have internal predecessors, (7210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:32,566 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 721.0) internal successors, (7210), 10 states have internal predecessors, (7210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:32,566 INFO L175 Difference]: Start difference. First operand has 76 places, 82 transitions, 384 flow. Second operand 9 states and 2356 transitions. [2023-08-27 13:59:32,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 153 transitions, 952 flow [2023-08-27 13:59:32,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 153 transitions, 918 flow, removed 15 selfloop flow, removed 5 redundant places. [2023-08-27 13:59:32,572 INFO L231 Difference]: Finished difference. Result has 80 places, 81 transitions, 389 flow [2023-08-27 13:59:32,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=389, PETRI_PLACES=80, PETRI_TRANSITIONS=81} [2023-08-27 13:59:32,573 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 2 predicate places. [2023-08-27 13:59:32,573 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 81 transitions, 389 flow [2023-08-27 13:59:32,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 254.88888888888889) internal successors, (4588), 18 states have internal predecessors, (4588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:32,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:32,573 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:32,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 13:59:32,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:32,781 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:32,781 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:32,781 INFO L85 PathProgramCache]: Analyzing trace with hash -920318799, now seen corresponding path program 3 times [2023-08-27 13:59:32,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:32,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416387409] [2023-08-27 13:59:32,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:32,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:32,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:33,089 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-27 13:59:33,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:33,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416387409] [2023-08-27 13:59:33,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416387409] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:33,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16536250] [2023-08-27 13:59:33,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:59:33,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:33,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:33,093 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:33,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 13:59:33,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:59:33,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:59:33,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 13:59:33,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:33,367 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 13:59:33,367 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:59:33,424 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 13:59:33,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16536250] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:59:33,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:59:33,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 12 [2023-08-27 13:59:33,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085555596] [2023-08-27 13:59:33,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:59:33,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:59:33,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:33,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:59:33,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-08-27 13:59:33,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 721 [2023-08-27 13:59:33,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 81 transitions, 389 flow. Second operand has 12 states, 12 states have (on average 252.5) internal successors, (3030), 12 states have internal predecessors, (3030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:33,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:33,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 721 [2023-08-27 13:59:33,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:35,891 INFO L124 PetriNetUnfolderBase]: 18367/25265 cut-off events. [2023-08-27 13:59:35,892 INFO L125 PetriNetUnfolderBase]: For 35614/35614 co-relation queries the response was YES. [2023-08-27 13:59:35,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78895 conditions, 25265 events. 18367/25265 cut-off events. For 35614/35614 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 126796 event pairs, 6024 based on Foata normal form. 1976/27233 useless extension candidates. Maximal degree in co-relation 78864. Up to 6441 conditions per place. [2023-08-27 13:59:35,978 INFO L140 encePairwiseOnDemand]: 710/721 looper letters, 154 selfloop transitions, 21 changer transitions 177/352 dead transitions. [2023-08-27 13:59:35,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 352 transitions, 2256 flow [2023-08-27 13:59:35,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:59:35,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:59:35,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 5912 transitions. [2023-08-27 13:59:35,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35650967858650423 [2023-08-27 13:59:35,985 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 5912 transitions. [2023-08-27 13:59:35,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 5912 transitions. [2023-08-27 13:59:35,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:35,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 5912 transitions. [2023-08-27 13:59:35,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 257.04347826086956) internal successors, (5912), 23 states have internal predecessors, (5912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:36,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 721.0) internal successors, (17304), 24 states have internal predecessors, (17304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:36,001 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 721.0) internal successors, (17304), 24 states have internal predecessors, (17304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:36,001 INFO L175 Difference]: Start difference. First operand has 80 places, 81 transitions, 389 flow. Second operand 23 states and 5912 transitions. [2023-08-27 13:59:36,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 352 transitions, 2256 flow [2023-08-27 13:59:36,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 352 transitions, 2136 flow, removed 57 selfloop flow, removed 7 redundant places. [2023-08-27 13:59:36,021 INFO L231 Difference]: Finished difference. Result has 98 places, 87 transitions, 468 flow [2023-08-27 13:59:36,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=468, PETRI_PLACES=98, PETRI_TRANSITIONS=87} [2023-08-27 13:59:36,021 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 20 predicate places. [2023-08-27 13:59:36,021 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 87 transitions, 468 flow [2023-08-27 13:59:36,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 252.5) internal successors, (3030), 12 states have internal predecessors, (3030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:36,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:36,022 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:36,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 13:59:36,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:36,227 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:36,228 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:36,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1668907217, now seen corresponding path program 1 times [2023-08-27 13:59:36,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:36,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655610896] [2023-08-27 13:59:36,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:36,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:36,458 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-08-27 13:59:36,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:36,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655610896] [2023-08-27 13:59:36,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655610896] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:36,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874950392] [2023-08-27 13:59:36,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:36,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:36,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:36,459 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:36,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 13:59:36,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:36,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:59:36,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:36,687 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-08-27 13:59:36,687 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:59:36,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874950392] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:59:36,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:59:36,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2023-08-27 13:59:36,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089625450] [2023-08-27 13:59:36,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:59:36,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:59:36,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:59:36,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:59:36,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:59:36,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 300 out of 721 [2023-08-27 13:59:36,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 87 transitions, 468 flow. Second operand has 4 states, 4 states have (on average 310.25) internal successors, (1241), 4 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:36,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:59:36,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 300 of 721 [2023-08-27 13:59:36,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:59:41,413 INFO L124 PetriNetUnfolderBase]: 37563/50282 cut-off events. [2023-08-27 13:59:41,413 INFO L125 PetriNetUnfolderBase]: For 107003/107003 co-relation queries the response was YES. [2023-08-27 13:59:41,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173264 conditions, 50282 events. 37563/50282 cut-off events. For 107003/107003 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 246546 event pairs, 12087 based on Foata normal form. 1340/51619 useless extension candidates. Maximal degree in co-relation 173230. Up to 17356 conditions per place. [2023-08-27 13:59:41,754 INFO L140 encePairwiseOnDemand]: 718/721 looper letters, 154 selfloop transitions, 5 changer transitions 0/159 dead transitions. [2023-08-27 13:59:41,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 159 transitions, 1164 flow [2023-08-27 13:59:41,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 13:59:41,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 13:59:41,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1291 transitions. [2023-08-27 13:59:41,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44764216366158116 [2023-08-27 13:59:41,758 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1291 transitions. [2023-08-27 13:59:41,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1291 transitions. [2023-08-27 13:59:41,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:59:41,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1291 transitions. [2023-08-27 13:59:41,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 322.75) internal successors, (1291), 4 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:41,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 721.0) internal successors, (3605), 5 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:41,761 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 721.0) internal successors, (3605), 5 states have internal predecessors, (3605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:41,761 INFO L175 Difference]: Start difference. First operand has 98 places, 87 transitions, 468 flow. Second operand 4 states and 1291 transitions. [2023-08-27 13:59:41,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 159 transitions, 1164 flow [2023-08-27 13:59:41,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 159 transitions, 1105 flow, removed 18 selfloop flow, removed 10 redundant places. [2023-08-27 13:59:41,869 INFO L231 Difference]: Finished difference. Result has 85 places, 90 transitions, 461 flow [2023-08-27 13:59:41,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=461, PETRI_PLACES=85, PETRI_TRANSITIONS=90} [2023-08-27 13:59:41,870 INFO L281 CegarLoopForPetriNet]: 78 programPoint places, 7 predicate places. [2023-08-27 13:59:41,870 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 90 transitions, 461 flow [2023-08-27 13:59:41,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 310.25) internal successors, (1241), 4 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:59:41,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:59:41,870 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:59:41,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 13:59:42,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 13:59:42,070 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 58 more)] === [2023-08-27 13:59:42,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:59:42,071 INFO L85 PathProgramCache]: Analyzing trace with hash 136450847, now seen corresponding path program 1 times [2023-08-27 13:59:42,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:59:42,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249010037] [2023-08-27 13:59:42,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:42,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:59:42,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:47,297 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:59:47,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:59:47,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249010037] [2023-08-27 13:59:47,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249010037] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:59:47,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916091953] [2023-08-27 13:59:47,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:59:47,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:59:47,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:59:47,299 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:59:47,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 13:59:47,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:59:47,560 INFO L262 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 108 conjunts are in the unsatisfiable core [2023-08-27 13:59:47,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:59:49,006 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 13:59:49,006 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:59:59,563 WARN L234 SmtUtils]: Spent 10.04s on a formula simplification that was a NOOP. DAG size: 48 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 14:00:33,921 WARN L234 SmtUtils]: Spent 34.15s on a formula simplification. DAG size of input: 64 DAG size of output: 60 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 14:01:22,278 WARN L234 SmtUtils]: Spent 48.16s on a formula simplification. DAG size of input: 66 DAG size of output: 63 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 14:01:46,468 WARN L234 SmtUtils]: Spent 24.06s on a formula simplification that was a NOOP. DAG size: 72 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 14:02:12,712 WARN L234 SmtUtils]: Spent 26.08s on a formula simplification that was a NOOP. DAG size: 75 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 14:03:03,330 WARN L234 SmtUtils]: Spent 50.28s on a formula simplification. DAG size of input: 91 DAG size of output: 87 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 14:04:17,687 WARN L234 SmtUtils]: Spent 1.17m on a formula simplification that was a NOOP. DAG size: 93 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 14:07:30,716 WARN L234 SmtUtils]: Spent 3.11m on a formula simplification. DAG size of input: 105 DAG size of output: 101 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 14:08:06,698 WARN L234 SmtUtils]: Spent 35.82s on a formula simplification that was a NOOP. DAG size: 2072 (called from [L 319] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-08-27 14:08:06,699 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 14:08:06,700 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 583 treesize of output 7744 Received shutdown request... [2023-08-27 14:13:11,534 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 14:13:11,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (60 of 61 remaining) [2023-08-27 14:13:11,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-27 14:13:11,583 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 14:13:11,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-27 14:13:11,751 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. [2023-08-27 14:13:11,752 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 61 remaining) [2023-08-27 14:13:11,752 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 61 remaining) [2023-08-27 14:13:11,752 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 61 remaining) [2023-08-27 14:13:11,752 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 61 remaining) [2023-08-27 14:13:11,752 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 61 remaining) [2023-08-27 14:13:11,752 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 61 remaining) [2023-08-27 14:13:11,752 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 61 remaining) [2023-08-27 14:13:11,753 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (31 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (30 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (29 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (28 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 61 remaining) [2023-08-27 14:13:11,754 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 61 remaining) [2023-08-27 14:13:11,755 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 61 remaining) [2023-08-27 14:13:11,755 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 61 remaining) [2023-08-27 14:13:11,755 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 61 remaining) [2023-08-27 14:13:11,755 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 61 remaining) [2023-08-27 14:13:11,755 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 61 remaining) [2023-08-27 14:13:11,755 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 61 remaining) [2023-08-27 14:13:11,755 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 61 remaining) [2023-08-27 14:13:11,755 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 61 remaining) [2023-08-27 14:13:11,755 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 61 remaining) [2023-08-27 14:13:11,756 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 61 remaining) [2023-08-27 14:13:11,757 INFO L445 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:13:11,762 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 14:13:11,762 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 14:13:11,764 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 02:13:11 BasicIcfg [2023-08-27 14:13:11,764 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 14:13:11,764 INFO L158 Benchmark]: Toolchain (without parser) took 856952.47ms. Allocated memory was 381.7MB in the beginning and 4.9GB in the end (delta: 4.5GB). Free memory was 340.2MB in the beginning and 3.6GB in the end (delta: -3.2GB). Peak memory consumption was 2.8GB. Max. memory is 16.0GB. [2023-08-27 14:13:11,765 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 381.7MB. Free memory was 359.9MB in the beginning and 359.8MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 14:13:11,765 INFO L158 Benchmark]: CACSL2BoogieTranslator took 248.93ms. Allocated memory is still 381.7MB. Free memory was 340.2MB in the beginning and 326.6MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 14:13:11,765 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.82ms. Allocated memory is still 381.7MB. Free memory was 326.6MB in the beginning and 323.4MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-27 14:13:11,765 INFO L158 Benchmark]: Boogie Preprocessor took 40.41ms. Allocated memory is still 381.7MB. Free memory was 323.4MB in the beginning and 320.3MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 14:13:11,765 INFO L158 Benchmark]: RCFGBuilder took 825.74ms. Allocated memory is still 381.7MB. Free memory was 320.3MB in the beginning and 219.6MB in the end (delta: 100.7MB). Peak memory consumption was 100.7MB. Max. memory is 16.0GB. [2023-08-27 14:13:11,766 INFO L158 Benchmark]: TraceAbstraction took 855788.89ms. Allocated memory was 381.7MB in the beginning and 4.9GB in the end (delta: 4.5GB). Free memory was 218.6MB in the beginning and 3.6GB in the end (delta: -3.4GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. [2023-08-27 14:13:11,769 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.12ms. Allocated memory is still 381.7MB. Free memory was 359.9MB in the beginning and 359.8MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 248.93ms. Allocated memory is still 381.7MB. Free memory was 340.2MB in the beginning and 326.6MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 43.82ms. Allocated memory is still 381.7MB. Free memory was 326.6MB in the beginning and 323.4MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 40.41ms. Allocated memory is still 381.7MB. Free memory was 323.4MB in the beginning and 320.3MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 825.74ms. Allocated memory is still 381.7MB. Free memory was 320.3MB in the beginning and 219.6MB in the end (delta: 100.7MB). Peak memory consumption was 100.7MB. Max. memory is 16.0GB. * TraceAbstraction took 855788.89ms. Allocated memory was 381.7MB in the beginning and 4.9GB in the end (delta: 4.5GB). Free memory was 218.6MB in the beginning and 3.6GB in the end (delta: -3.4GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.1s, 337 PlacesBefore, 78 PlacesAfterwards, 349 TransitionsBefore, 73 TransitionsAfterwards, 5712 CoEnabledTransitionPairs, 7 FixpointIterations, 233 TrivialSequentialCompositions, 50 ConcurrentSequentialCompositions, 40 TrivialYvCompositions, 15 ConcurrentYvCompositions, 17 ChoiceCompositions, 355 TotalNumberOfCompositions, 21443 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8908, independent: 8509, independent conditional: 0, independent unconditional: 8509, dependent: 399, dependent conditional: 0, dependent unconditional: 399, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2938, independent: 2855, independent conditional: 0, independent unconditional: 2855, dependent: 83, dependent conditional: 0, dependent unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8908, independent: 5654, independent conditional: 0, independent unconditional: 5654, dependent: 316, dependent conditional: 0, dependent unconditional: 316, unknown: 2938, unknown conditional: 0, unknown unconditional: 2938] , Statistics on independence cache: Total cache size (in pairs): 529, Positive cache size: 497, Positive conditional cache size: 0, Positive unconditional cache size: 497, Negative cache size: 32, Negative conditional cache size: 0, Negative unconditional cache size: 32, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 104]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 116]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 116]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 196]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 196]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 196]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 196]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 196]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 196]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 196]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 196]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 178]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 176]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 179]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 177]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 134]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 134]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 140]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - TimeoutResultAtElement [Line: 140]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 45 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-436-27-7-25-7-25-7-25-3-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 410 locations, 61 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: 855.6s, OverallIterations: 23, TraceHistogramMax: 4, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 27.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 11.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 777 SdHoareTripleChecker+Valid, 2.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 777 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 175 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3183 IncrementalHoareTripleChecker+Invalid, 3358 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 175 mSolverCounterUnsat, 0 mSDtfsCounter, 3183 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 461 GetRequests, 353 SyntacticMatches, 3 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=580occurred in iteration=13, InterpolantAutomatonStates: 108, 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.9s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 683 NumberOfCodeBlocks, 667 NumberOfCodeBlocksAsserted, 34 NumberOfCheckSat, 776 ConstructedInterpolants, 0 QuantifiedInterpolants, 2352 SizeOfPredicates, 13 NumberOfNonLiveVariables, 4088 ConjunctsInSsa, 62 ConjunctsInUnsatCore, 36 InterpolantComputations, 18 PerfectInterpolantSequences, 166/204 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown