/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp2x4.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 20:53:59,716 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 20:53:59,740 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 20:53:59,759 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 20:53:59,759 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 20:53:59,760 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 20:53:59,761 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 20:53:59,762 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 20:53:59,763 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 20:53:59,763 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 20:53:59,764 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 20:53:59,765 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 20:53:59,765 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 20:53:59,765 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 20:53:59,766 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 20:53:59,767 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 20:53:59,767 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 20:53:59,768 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 20:53:59,769 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 20:53:59,770 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 20:53:59,771 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 20:53:59,772 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 20:53:59,773 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 20:53:59,773 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 20:53:59,775 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 20:53:59,775 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 20:53:59,776 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 20:53:59,776 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 20:53:59,776 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 20:53:59,777 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 20:53:59,777 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 20:53:59,778 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 20:53:59,778 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 20:53:59,779 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 20:53:59,779 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 20:53:59,779 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 20:53:59,780 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 20:53:59,780 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 20:53:59,780 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 20:53:59,781 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 20:53:59,781 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 20:53:59,792 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2022-03-15 20:53:59,812 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 20:53:59,812 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 20:53:59,813 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 20:53:59,813 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 20:53:59,814 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 20:53:59,814 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 20:53:59,814 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 20:53:59,814 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 20:53:59,814 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 20:53:59,814 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 20:53:59,814 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 20:53:59,814 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 20:53:59,815 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 20:53:59,815 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 20:53:59,815 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 20:53:59,815 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 20:53:59,815 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 20:53:59,815 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 20:53:59,815 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 20:53:59,815 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 20:53:59,816 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 20:53:59,816 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 20:53:59,816 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 20:53:59,816 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:53:59,816 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 20:53:59,816 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-15 20:53:59,816 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 20:53:59,816 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 20:53:59,816 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 20:53:59,817 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2022-03-15 20:53:59,817 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2022-03-15 20:53:59,817 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 20:53:59,817 INFO L138 SettingsManager]: * Interpolant automaton=MCR 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 [2022-03-15 20:53:59,988 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 20:54:00,003 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 20:54:00,005 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 20:54:00,006 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 20:54:00,009 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 20:54:00,010 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp2x4.wvr.bpl [2022-03-15 20:54:00,010 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/bench/exp2x4.wvr.bpl' [2022-03-15 20:54:00,027 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 20:54:00,028 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 20:54:00,029 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 20:54:00,029 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 20:54:00,029 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 20:54:00,037 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,041 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,047 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 20:54:00,048 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 20:54:00,049 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 20:54:00,049 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 20:54:00,049 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 20:54:00,054 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,054 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,055 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,055 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,057 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,059 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,059 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,060 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 20:54:00,060 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 20:54:00,060 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 20:54:00,060 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 20:54:00,061 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/1) ... [2022-03-15 20:54:00,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 20:54:00,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:00,080 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) [2022-03-15 20:54:00,100 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 [2022-03-15 20:54:00,120 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 20:54:00,120 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 20:54:00,121 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 20:54:00,121 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 20:54:00,121 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 20:54:00,121 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 20:54:00,121 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 20:54:00,121 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 20:54:00,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 20:54:00,121 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 20:54:00,121 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 20:54:00,121 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 20:54:00,122 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-03-15 20:54:00,122 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-03-15 20:54:00,122 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-03-15 20:54:00,123 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 20:54:00,155 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 20:54:00,157 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 20:54:00,225 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 20:54:00,230 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 20:54:00,230 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 20:54:00,231 INFO L202 PluginConnector]: Adding new model exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:54:00 BoogieIcfgContainer [2022-03-15 20:54:00,231 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 20:54:00,234 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 20:54:00,234 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 20:54:00,242 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 20:54:00,242 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 08:54:00" (1/2) ... [2022-03-15 20:54:00,243 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b7b6632 and model type exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 08:54:00, skipping insertion in model container [2022-03-15 20:54:00,243 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "exp2x4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 08:54:00" (2/2) ... [2022-03-15 20:54:00,245 INFO L111 eAbstractionObserver]: Analyzing ICFG exp2x4.wvr.bpl [2022-03-15 20:54:00,248 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 20:54:00,249 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-15 20:54:00,249 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 20:54:00,249 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 20:54:00,288 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-03-15 20:54:00,316 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 20:54:00,320 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=MCR, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, 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=true, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 20:54:00,321 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-03-15 20:54:00,341 INFO L126 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2022-03-15 20:54:00,347 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 46 places, 37 transitions, 106 flow [2022-03-15 20:54:00,349 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 46 places, 37 transitions, 106 flow [2022-03-15 20:54:00,350 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 46 places, 37 transitions, 106 flow [2022-03-15 20:54:00,368 INFO L129 PetriNetUnfolder]: 4/33 cut-off events. [2022-03-15 20:54:00,369 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-03-15 20:54:00,371 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 33 events. 4/33 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 75 event pairs, 0 based on Foata normal form. 0/28 useless extension candidates. Maximal degree in co-relation 29. Up to 2 conditions per place. [2022-03-15 20:54:00,373 INFO L116 LiptonReduction]: Number of co-enabled transitions 420 [2022-03-15 20:54:00,605 INFO L131 LiptonReduction]: Checked pairs total: 294 [2022-03-15 20:54:00,605 INFO L133 LiptonReduction]: Total number of compositions: 15 [2022-03-15 20:54:00,612 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 23 transitions, 78 flow [2022-03-15 20:54:00,650 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 48 states, 47 states have (on average 3.4893617021276597) internal successors, (164), 47 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:00,651 INFO L276 IsEmpty]: Start isEmpty. Operand has 48 states, 47 states have (on average 3.4893617021276597) internal successors, (164), 47 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:00,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-15 20:54:00,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:00,662 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:00,663 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:00,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:00,671 INFO L85 PathProgramCache]: Analyzing trace with hash 800626080, now seen corresponding path program 1 times [2022-03-15 20:54:00,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:00,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006458579] [2022-03-15 20:54:00,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:00,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:00,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:00,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:00,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006458579] [2022-03-15 20:54:00,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006458579] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:00,810 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:00,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-03-15 20:54:00,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2100086561] [2022-03-15 20:54:00,812 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:00,817 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:00,872 INFO L252 McrAutomatonBuilder]: Finished intersection with 48 states and 98 transitions. [2022-03-15 20:54:00,872 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:01,684 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2022-03-15 20:54:01,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 20:54:01,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:01,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 20:54:01,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:54:01,707 INFO L87 Difference]: Start difference. First operand has 48 states, 47 states have (on average 3.4893617021276597) internal successors, (164), 47 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:01,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:01,746 INFO L93 Difference]: Finished difference Result 93 states and 325 transitions. [2022-03-15 20:54:01,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 20:54:01,749 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-15 20:54:01,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:01,757 INFO L225 Difference]: With dead ends: 93 [2022-03-15 20:54:01,757 INFO L226 Difference]: Without dead ends: 88 [2022-03-15 20:54:01,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 31 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 20:54:01,761 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 0 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:01,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 20:54:01,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-03-15 20:54:01,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-03-15 20:54:01,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 3.574712643678161) internal successors, (311), 87 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:01,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 311 transitions. [2022-03-15 20:54:01,804 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 311 transitions. Word has length 14 [2022-03-15 20:54:01,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:01,804 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 311 transitions. [2022-03-15 20:54:01,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:01,804 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 311 transitions. [2022-03-15 20:54:01,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:01,805 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:01,805 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:01,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 20:54:01,806 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:01,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:01,806 INFO L85 PathProgramCache]: Analyzing trace with hash 308332914, now seen corresponding path program 1 times [2022-03-15 20:54:01,807 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:01,807 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765089467] [2022-03-15 20:54:01,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:01,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:01,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:01,838 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:01,839 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:01,839 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765089467] [2022-03-15 20:54:01,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765089467] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:01,839 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:01,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 20:54:01,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [988017736] [2022-03-15 20:54:01,839 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:01,840 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:01,845 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 137 transitions. [2022-03-15 20:54:01,845 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:02,252 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [424#(or (< (* x4 4) n) (not (< x4 n))), 425#(or (< x3 n) (< (* x4 4) n) (not (< x4 n))), 421#(< x4 n), 423#(or (< x4 n) (< x3 n)), 426#(or (= x4 x3) (< x3 n)), 422#(< x3 n)] [2022-03-15 20:54:02,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:54:02,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:02,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:54:02,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:54:02,253 INFO L87 Difference]: Start difference. First operand 88 states and 311 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:02,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:02,378 INFO L93 Difference]: Finished difference Result 157 states and 537 transitions. [2022-03-15 20:54:02,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 20:54:02,379 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:54:02,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:02,380 INFO L225 Difference]: With dead ends: 157 [2022-03-15 20:54:02,380 INFO L226 Difference]: Without dead ends: 149 [2022-03-15 20:54:02,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 11 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:54:02,381 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 73 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:02,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 1 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:02,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-03-15 20:54:02,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 139. [2022-03-15 20:54:02,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 3.6231884057971016) internal successors, (500), 138 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:02,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 500 transitions. [2022-03-15 20:54:02,391 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 500 transitions. Word has length 15 [2022-03-15 20:54:02,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:02,391 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 500 transitions. [2022-03-15 20:54:02,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:02,391 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 500 transitions. [2022-03-15 20:54:02,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:02,392 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:02,392 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:02,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 20:54:02,393 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:02,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:02,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1878685433, now seen corresponding path program 1 times [2022-03-15 20:54:02,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:02,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210742583] [2022-03-15 20:54:02,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:02,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:02,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:02,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:02,420 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:02,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210742583] [2022-03-15 20:54:02,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210742583] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:02,421 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:02,421 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 20:54:02,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1144655684] [2022-03-15 20:54:02,421 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:02,422 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:02,428 INFO L252 McrAutomatonBuilder]: Finished intersection with 66 states and 147 transitions. [2022-03-15 20:54:02,428 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:02,702 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [869#(or (< x1 n) (<= n x2)), 868#(< x1 n), 870#(< x2 n), 871#(or (< (* x2 4) n) (not (< x2 n)))] [2022-03-15 20:54:02,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 20:54:02,704 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:02,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 20:54:02,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:54:02,706 INFO L87 Difference]: Start difference. First operand 139 states and 500 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:02,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:02,803 INFO L93 Difference]: Finished difference Result 240 states and 853 transitions. [2022-03-15 20:54:02,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:02,803 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:54:02,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:02,806 INFO L225 Difference]: With dead ends: 240 [2022-03-15 20:54:02,807 INFO L226 Difference]: Without dead ends: 233 [2022-03-15 20:54:02,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2022-03-15 20:54:02,809 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 43 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:02,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 1 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:02,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-03-15 20:54:02,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 184. [2022-03-15 20:54:02,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 3.814207650273224) internal successors, (698), 183 states have internal predecessors, (698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:02,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 698 transitions. [2022-03-15 20:54:02,832 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 698 transitions. Word has length 15 [2022-03-15 20:54:02,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:02,832 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 698 transitions. [2022-03-15 20:54:02,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:02,832 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 698 transitions. [2022-03-15 20:54:02,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 20:54:02,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:02,834 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:02,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 20:54:02,834 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:02,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:02,834 INFO L85 PathProgramCache]: Analyzing trace with hash -437898926, now seen corresponding path program 1 times [2022-03-15 20:54:02,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:02,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302050245] [2022-03-15 20:54:02,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:02,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:02,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:02,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:02,869 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:02,869 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302050245] [2022-03-15 20:54:02,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302050245] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 20:54:02,872 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 20:54:02,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 20:54:02,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1061194271] [2022-03-15 20:54:02,874 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:02,875 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:02,879 INFO L252 McrAutomatonBuilder]: Finished intersection with 63 states and 137 transitions. [2022-03-15 20:54:02,880 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:03,100 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1488#(< x2 n), 1489#(or (<= n x1) (< x2 n))] [2022-03-15 20:54:03,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 20:54:03,100 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:03,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 20:54:03,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:03,101 INFO L87 Difference]: Start difference. First operand 184 states and 698 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:03,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:03,176 INFO L93 Difference]: Finished difference Result 276 states and 989 transitions. [2022-03-15 20:54:03,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:03,176 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-15 20:54:03,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:03,178 INFO L225 Difference]: With dead ends: 276 [2022-03-15 20:54:03,178 INFO L226 Difference]: Without dead ends: 272 [2022-03-15 20:54:03,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-03-15 20:54:03,179 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 38 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:03,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 1 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:03,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-03-15 20:54:03,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 241. [2022-03-15 20:54:03,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 3.7625) internal successors, (903), 240 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:03,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 903 transitions. [2022-03-15 20:54:03,185 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 903 transitions. Word has length 15 [2022-03-15 20:54:03,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:03,186 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 903 transitions. [2022-03-15 20:54:03,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:03,186 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 903 transitions. [2022-03-15 20:54:03,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:54:03,187 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:03,187 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:03,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-03-15 20:54:03,188 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:03,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:03,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1437131042, now seen corresponding path program 1 times [2022-03-15 20:54:03,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:03,190 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114949795] [2022-03-15 20:54:03,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:03,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:03,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:03,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:03,229 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:03,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114949795] [2022-03-15 20:54:03,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114949795] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:03,229 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777907431] [2022-03-15 20:54:03,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:03,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:03,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:03,236 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) [2022-03-15 20:54:03,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 20:54:03,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:03,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:54:03,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:03,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:03,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:03,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:03,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777907431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:03,499 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:03,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 2] total 3 [2022-03-15 20:54:03,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [947792603] [2022-03-15 20:54:03,500 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:03,501 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:03,507 INFO L252 McrAutomatonBuilder]: Finished intersection with 88 states and 208 transitions. [2022-03-15 20:54:03,507 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:04,966 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2347#(and (= (+ x3 (* x4 (- 4))) 0) (= x2 x1))] [2022-03-15 20:54:04,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:54:04,967 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:04,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:54:04,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:04,967 INFO L87 Difference]: Start difference. First operand 241 states and 903 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:05,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:05,043 INFO L93 Difference]: Finished difference Result 373 states and 1334 transitions. [2022-03-15 20:54:05,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:54:05,044 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 20:54:05,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:05,046 INFO L225 Difference]: With dead ends: 373 [2022-03-15 20:54:05,046 INFO L226 Difference]: Without dead ends: 365 [2022-03-15 20:54:05,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 25 SyntacticMatches, 75 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:05,047 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 7 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:05,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 1 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:05,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-03-15 20:54:05,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 316. [2022-03-15 20:54:05,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 3.8285714285714287) internal successors, (1206), 315 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:05,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 1206 transitions. [2022-03-15 20:54:05,056 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 1206 transitions. Word has length 16 [2022-03-15 20:54:05,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:05,056 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 1206 transitions. [2022-03-15 20:54:05,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:05,057 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 1206 transitions. [2022-03-15 20:54:05,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-15 20:54:05,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:05,059 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:05,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-15 20:54:05,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:05,277 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:05,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:05,278 INFO L85 PathProgramCache]: Analyzing trace with hash -165616727, now seen corresponding path program 1 times [2022-03-15 20:54:05,279 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:05,279 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381154515] [2022-03-15 20:54:05,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:05,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:05,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:05,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:05,316 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:05,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381154515] [2022-03-15 20:54:05,316 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381154515] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:05,316 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821366174] [2022-03-15 20:54:05,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:05,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:05,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:05,317 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) [2022-03-15 20:54:05,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:05,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:54:05,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:05,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 20:54:05,477 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:05,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:05,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:05,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821366174] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:05,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:05,559 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 3, 2] total 3 [2022-03-15 20:54:05,559 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [37554183] [2022-03-15 20:54:05,559 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:05,560 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:05,565 INFO L252 McrAutomatonBuilder]: Finished intersection with 88 states and 208 transitions. [2022-03-15 20:54:05,565 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:06,858 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [3448#(and (= x4 x3) (<= (* x2 4) x1) (<= x1 (* x2 4)))] [2022-03-15 20:54:06,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 20:54:06,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:06,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 20:54:06,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:06,859 INFO L87 Difference]: Start difference. First operand 316 states and 1206 transitions. Second operand has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:06,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:06,955 INFO L93 Difference]: Finished difference Result 482 states and 1754 transitions. [2022-03-15 20:54:06,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 20:54:06,956 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-03-15 20:54:06,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:06,958 INFO L225 Difference]: With dead ends: 482 [2022-03-15 20:54:06,958 INFO L226 Difference]: Without dead ends: 469 [2022-03-15 20:54:06,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 95 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-15 20:54:06,959 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 11 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:06,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 1 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:06,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2022-03-15 20:54:06,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 402. [2022-03-15 20:54:06,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.882793017456359) internal successors, (1557), 401 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:06,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1557 transitions. [2022-03-15 20:54:06,968 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1557 transitions. Word has length 16 [2022-03-15 20:54:06,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:06,968 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 1557 transitions. [2022-03-15 20:54:06,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:06,968 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1557 transitions. [2022-03-15 20:54:06,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:06,969 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:06,969 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:06,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:07,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-03-15 20:54:07,184 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:07,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:07,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1609014716, now seen corresponding path program 2 times [2022-03-15 20:54:07,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:07,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939896990] [2022-03-15 20:54:07,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:07,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:07,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:07,210 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:07,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:07,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939896990] [2022-03-15 20:54:07,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939896990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:07,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332278225] [2022-03-15 20:54:07,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:54:07,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:07,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:07,211 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) [2022-03-15 20:54:07,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 20:54:07,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:54:07,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:07,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:07,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:07,291 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:07,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:07,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:07,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332278225] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:07,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:07,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-03-15 20:54:07,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1277297815] [2022-03-15 20:54:07,334 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:07,335 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:07,342 INFO L252 McrAutomatonBuilder]: Finished intersection with 113 states and 279 transitions. [2022-03-15 20:54:07,342 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:08,450 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [4839#(< x4 n), 4843#(or (<= n x4) (<= n x3) (< (* x4 4) n)), 4840#(or (<= n x3) (< x4 n)), 4844#(or (<= n (* x3 4)) (< (* x4 4) n) (not (< x4 n))), 4841#(or (<= n (* x3 4)) (< x4 n)), 4842#(or (< (* x4 4) n) (not (< x4 n)))] [2022-03-15 20:54:08,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:54:08,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:08,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:54:08,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-03-15 20:54:08,451 INFO L87 Difference]: Start difference. First operand 402 states and 1557 transitions. Second operand has 12 states, 12 states have (on average 5.75) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:08,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:08,885 INFO L93 Difference]: Finished difference Result 810 states and 3030 transitions. [2022-03-15 20:54:08,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 20:54:08,886 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:54:08,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:08,890 INFO L225 Difference]: With dead ends: 810 [2022-03-15 20:54:08,890 INFO L226 Difference]: Without dead ends: 792 [2022-03-15 20:54:08,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 101 SyntacticMatches, 19 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=241, Invalid=689, Unknown=0, NotChecked=0, Total=930 [2022-03-15 20:54:08,890 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 203 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:08,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 1 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:08,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2022-03-15 20:54:08,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 552. [2022-03-15 20:54:08,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 4.123411978221416) internal successors, (2272), 551 states have internal predecessors, (2272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:08,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 2272 transitions. [2022-03-15 20:54:08,905 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 2272 transitions. Word has length 17 [2022-03-15 20:54:08,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:08,905 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 2272 transitions. [2022-03-15 20:54:08,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 11 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:08,906 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 2272 transitions. [2022-03-15 20:54:08,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:08,907 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:08,907 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:08,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:09,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:09,124 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:09,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:09,124 INFO L85 PathProgramCache]: Analyzing trace with hash -390941120, now seen corresponding path program 3 times [2022-03-15 20:54:09,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:09,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019583915] [2022-03-15 20:54:09,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:09,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:09,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:09,156 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:09,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:09,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019583915] [2022-03-15 20:54:09,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019583915] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:09,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134526856] [2022-03-15 20:54:09,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:54:09,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:09,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:09,159 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) [2022-03-15 20:54:09,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 20:54:09,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:54:09,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:09,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:09,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:09,223 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:09,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:09,253 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:09,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134526856] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:09,253 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:09,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2022-03-15 20:54:09,253 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [934008900] [2022-03-15 20:54:09,253 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:09,254 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:09,261 INFO L252 McrAutomatonBuilder]: Finished intersection with 110 states and 269 transitions. [2022-03-15 20:54:09,262 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:10,593 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [6901#(or (< x3 n) (< (* x4 4) n) (not (< x4 n))), 6897#(< x4 n), 6902#(or (<= n (* x4 4)) (< x3 n) (< (* 16 x4) n)), 6903#(or (< x4 n) (<= (+ (* x3 4) 1) n)), 6904#(or (<= (+ (* x3 4) 1) n) (< (* x4 4) n) (not (< x4 n))), 6899#(or (<= n (* x4 4)) (< (* 16 x4) n)), 6898#(or (< (* x4 4) n) (not (< x4 n))), 6900#(or (< x4 n) (<= (+ x3 1) n)), 6905#(or (<= (+ (* x3 4) 1) n) (not (< (* x4 4) n)) (< (* 16 x4) n))] [2022-03-15 20:54:10,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 20:54:10,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:10,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 20:54:10,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-15 20:54:10,594 INFO L87 Difference]: Start difference. First operand 552 states and 2272 transitions. Second operand has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 14 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:11,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:11,014 INFO L93 Difference]: Finished difference Result 855 states and 3322 transitions. [2022-03-15 20:54:11,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 20:54:11,014 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 14 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:54:11,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:11,020 INFO L225 Difference]: With dead ends: 855 [2022-03-15 20:54:11,021 INFO L226 Difference]: Without dead ends: 849 [2022-03-15 20:54:11,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 90 SyntacticMatches, 24 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=203, Invalid=667, Unknown=0, NotChecked=0, Total=870 [2022-03-15 20:54:11,021 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 194 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:11,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 1 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:54:11,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2022-03-15 20:54:11,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 656. [2022-03-15 20:54:11,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 655 states have (on average 4.1633587786259545) internal successors, (2727), 655 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:11,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 2727 transitions. [2022-03-15 20:54:11,047 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 2727 transitions. Word has length 17 [2022-03-15 20:54:11,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:11,047 INFO L470 AbstractCegarLoop]: Abstraction has 656 states and 2727 transitions. [2022-03-15 20:54:11,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.666666666666667) internal successors, (85), 14 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:11,047 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 2727 transitions. [2022-03-15 20:54:11,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:11,049 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:11,049 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:11,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:11,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:11,262 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:11,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:11,263 INFO L85 PathProgramCache]: Analyzing trace with hash -383228551, now seen corresponding path program 2 times [2022-03-15 20:54:11,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:11,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062606833] [2022-03-15 20:54:11,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:11,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:11,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:11,290 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:11,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:11,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062606833] [2022-03-15 20:54:11,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062606833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:11,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666470928] [2022-03-15 20:54:11,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:54:11,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:11,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:11,291 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) [2022-03-15 20:54:11,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 20:54:11,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:54:11,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:11,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:11,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:11,371 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:11,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:11,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:11,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666470928] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:11,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:11,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 20:54:11,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [284529543] [2022-03-15 20:54:11,397 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:11,398 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:11,404 INFO L252 McrAutomatonBuilder]: Finished intersection with 110 states and 269 transitions. [2022-03-15 20:54:11,404 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:12,159 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [9204#(or (<= n x1) (< x2 n)), 9205#(or (<= n x1) (< (* x2 4) n) (not (< x2 n))), 9202#(< x2 n), 9203#(or (< (* x2 4) n) (not (< x2 n)))] [2022-03-15 20:54:12,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 20:54:12,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:12,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 20:54:12,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-03-15 20:54:12,160 INFO L87 Difference]: Start difference. First operand 656 states and 2727 transitions. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:12,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:12,561 INFO L93 Difference]: Finished difference Result 1933 states and 7897 transitions. [2022-03-15 20:54:12,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 20:54:12,561 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:54:12,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:12,581 INFO L225 Difference]: With dead ends: 1933 [2022-03-15 20:54:12,582 INFO L226 Difference]: Without dead ends: 1913 [2022-03-15 20:54:12,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 114 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2022-03-15 20:54:12,583 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 175 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:12,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 1 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:12,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2022-03-15 20:54:12,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1117. [2022-03-15 20:54:12,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1117 states, 1116 states have (on average 4.550179211469534) internal successors, (5078), 1116 states have internal predecessors, (5078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:12,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1117 states to 1117 states and 5078 transitions. [2022-03-15 20:54:12,620 INFO L78 Accepts]: Start accepts. Automaton has 1117 states and 5078 transitions. Word has length 17 [2022-03-15 20:54:12,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:12,621 INFO L470 AbstractCegarLoop]: Abstraction has 1117 states and 5078 transitions. [2022-03-15 20:54:12,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:12,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1117 states and 5078 transitions. [2022-03-15 20:54:12,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 20:54:12,624 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:12,624 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:12,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:12,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:12,839 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:12,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:12,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1208088696, now seen corresponding path program 3 times [2022-03-15 20:54:12,841 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:12,841 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989039133] [2022-03-15 20:54:12,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:12,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:12,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:12,862 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:12,862 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:12,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989039133] [2022-03-15 20:54:12,862 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989039133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:12,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630940360] [2022-03-15 20:54:12,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:54:12,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:12,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:12,876 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) [2022-03-15 20:54:12,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 20:54:12,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:54:12,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:12,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 20:54:12,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:12,942 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:12,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:12,967 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:12,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630940360] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:12,968 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:12,968 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2022-03-15 20:54:12,968 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [108156041] [2022-03-15 20:54:12,968 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:12,969 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:12,975 INFO L252 McrAutomatonBuilder]: Finished intersection with 113 states and 279 transitions. [2022-03-15 20:54:12,975 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:14,003 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [13511#(or (< (* x2 4) n) (not (< x2 n))), 13513#(or (< x1 n) (< x2 n)), 13512#(or (<= n (* x2 4)) (< (* 16 x2) n)), 13515#(or (<= n (* x2 4)) (< (* 16 x2) n) (< x1 n)), 13510#(< x2 n), 13514#(or (< x1 n) (< (* x2 4) n) (not (< x2 n)))] [2022-03-15 20:54:14,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 20:54:14,004 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:14,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 20:54:14,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:54:14,004 INFO L87 Difference]: Start difference. First operand 1117 states and 5078 transitions. Second operand has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:14,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:14,336 INFO L93 Difference]: Finished difference Result 2082 states and 9001 transitions. [2022-03-15 20:54:14,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 20:54:14,336 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-03-15 20:54:14,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:14,348 INFO L225 Difference]: With dead ends: 2082 [2022-03-15 20:54:14,348 INFO L226 Difference]: Without dead ends: 2078 [2022-03-15 20:54:14,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 101 SyntacticMatches, 20 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:54:14,349 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 116 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:14,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 1 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:14,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2078 states. [2022-03-15 20:54:14,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2078 to 1466. [2022-03-15 20:54:14,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1466 states, 1465 states have (on average 4.639590443686007) internal successors, (6797), 1465 states have internal predecessors, (6797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:14,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 6797 transitions. [2022-03-15 20:54:14,390 INFO L78 Accepts]: Start accepts. Automaton has 1466 states and 6797 transitions. Word has length 17 [2022-03-15 20:54:14,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:14,390 INFO L470 AbstractCegarLoop]: Abstraction has 1466 states and 6797 transitions. [2022-03-15 20:54:14,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.166666666666667) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:14,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 6797 transitions. [2022-03-15 20:54:14,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:14,394 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:14,394 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:14,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:14,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:14,607 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:14,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:14,608 INFO L85 PathProgramCache]: Analyzing trace with hash 773352542, now seen corresponding path program 4 times [2022-03-15 20:54:14,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:14,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844876605] [2022-03-15 20:54:14,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:14,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:14,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:14,652 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:14,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:14,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844876605] [2022-03-15 20:54:14,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844876605] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:14,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794729379] [2022-03-15 20:54:14,653 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:54:14,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:14,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:14,654 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) [2022-03-15 20:54:14,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 20:54:14,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:54:14,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:14,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:54:14,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:14,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:14,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:14,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:14,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794729379] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:14,880 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:14,880 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 3] total 5 [2022-03-15 20:54:14,880 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [394671752] [2022-03-15 20:54:14,880 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:14,881 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:14,902 INFO L252 McrAutomatonBuilder]: Finished intersection with 142 states and 362 transitions. [2022-03-15 20:54:14,902 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:17,366 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [18657#(and (= (+ x3 (* x4 (- 4))) 0) (= x2 x1)), 18658#(and (= x2 x1) (= x3 (* 16 x4)))] [2022-03-15 20:54:17,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:54:17,367 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:17,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:54:17,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:17,369 INFO L87 Difference]: Start difference. First operand 1466 states and 6797 transitions. Second operand has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:17,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:17,539 INFO L93 Difference]: Finished difference Result 1797 states and 7817 transitions. [2022-03-15 20:54:17,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:17,540 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:54:17,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:17,549 INFO L225 Difference]: With dead ends: 1797 [2022-03-15 20:54:17,549 INFO L226 Difference]: Without dead ends: 1789 [2022-03-15 20:54:17,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 48 SyntacticMatches, 107 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:17,550 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 14 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:17,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 1 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 20:54:17,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1789 states. [2022-03-15 20:54:17,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1789 to 1554. [2022-03-15 20:54:17,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1554 states, 1553 states have (on average 4.604636188023181) internal successors, (7151), 1553 states have internal predecessors, (7151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:17,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1554 states to 1554 states and 7151 transitions. [2022-03-15 20:54:17,600 INFO L78 Accepts]: Start accepts. Automaton has 1554 states and 7151 transitions. Word has length 18 [2022-03-15 20:54:17,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:17,600 INFO L470 AbstractCegarLoop]: Abstraction has 1554 states and 7151 transitions. [2022-03-15 20:54:17,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:17,601 INFO L276 IsEmpty]: Start isEmpty. Operand 1554 states and 7151 transitions. [2022-03-15 20:54:17,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:17,605 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:17,605 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:17,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-03-15 20:54:17,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:17,822 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:17,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:17,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1050964450, now seen corresponding path program 5 times [2022-03-15 20:54:17,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:17,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269657310] [2022-03-15 20:54:17,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:17,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:17,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:17,865 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:17,865 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:17,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269657310] [2022-03-15 20:54:17,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269657310] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:17,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517261147] [2022-03-15 20:54:17,865 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:54:17,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:17,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:17,866 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) [2022-03-15 20:54:17,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 20:54:17,888 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:54:17,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:17,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:17,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:18,034 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:18,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:18,096 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:18,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517261147] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:18,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:18,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-03-15 20:54:18,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [284834219] [2022-03-15 20:54:18,096 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:18,097 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:18,105 INFO L252 McrAutomatonBuilder]: Finished intersection with 132 states and 330 transitions. [2022-03-15 20:54:18,105 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:19,344 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [23689#(< x4 n), 23688#(or (not (< x3 n)) (<= (+ n 12) (* x4 4)) (< (* x3 4) n)), 23690#(or (< (* x4 4) n) (not (< x4 n))), 23685#(or (<= (+ n 12) x4) (< x3 n)), 23683#(< x3 n), 23687#(or (< x3 n) (<= (+ n 12) (* x4 4))), 23686#(or (<= (+ n 12) x4) (not (< x3 n)) (< (* x3 4) n)), 23684#(or (not (< x3 n)) (< (* x3 4) n)), 23692#(or (<= n (* 16 x4)) (< (* 64 x4) n)), 23691#(or (<= n (* x4 4)) (< (* 16 x4) n))] [2022-03-15 20:54:19,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:54:19,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:19,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:54:19,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:54:19,345 INFO L87 Difference]: Start difference. First operand 1554 states and 7151 transitions. Second operand has 17 states, 17 states have (on average 5.0588235294117645) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:20,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:20,231 INFO L93 Difference]: Finished difference Result 2705 states and 11365 transitions. [2022-03-15 20:54:20,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 20:54:20,232 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.0588235294117645) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:54:20,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:20,245 INFO L225 Difference]: With dead ends: 2705 [2022-03-15 20:54:20,245 INFO L226 Difference]: Without dead ends: 2464 [2022-03-15 20:54:20,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 119 SyntacticMatches, 9 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=438, Invalid=2012, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 20:54:20,246 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 306 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 1039 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:20,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 1 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1039 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:54:20,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2464 states. [2022-03-15 20:54:20,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2464 to 1660. [2022-03-15 20:54:20,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1660 states, 1659 states have (on average 4.566003616636528) internal successors, (7575), 1659 states have internal predecessors, (7575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:20,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1660 states to 1660 states and 7575 transitions. [2022-03-15 20:54:20,290 INFO L78 Accepts]: Start accepts. Automaton has 1660 states and 7575 transitions. Word has length 18 [2022-03-15 20:54:20,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:20,291 INFO L470 AbstractCegarLoop]: Abstraction has 1660 states and 7575 transitions. [2022-03-15 20:54:20,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.0588235294117645) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:20,291 INFO L276 IsEmpty]: Start isEmpty. Operand 1660 states and 7575 transitions. [2022-03-15 20:54:20,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:20,315 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:20,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:20,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:20,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-15 20:54:20,527 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:20,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:20,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1659878778, now seen corresponding path program 4 times [2022-03-15 20:54:20,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:20,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965261475] [2022-03-15 20:54:20,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:20,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:20,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:20,577 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:20,577 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:20,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965261475] [2022-03-15 20:54:20,577 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965261475] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:20,577 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023728646] [2022-03-15 20:54:20,577 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:54:20,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:20,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:20,578 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) [2022-03-15 20:54:20,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 20:54:20,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:54:20,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:20,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:54:20,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:20,762 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:20,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:20,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:20,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023728646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:20,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:20,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 3] total 5 [2022-03-15 20:54:20,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [912920980] [2022-03-15 20:54:20,839 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:20,840 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:20,848 INFO L252 McrAutomatonBuilder]: Finished intersection with 142 states and 362 transitions. [2022-03-15 20:54:20,848 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:23,148 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [29873#(and (= x4 x3) (<= (* x2 4) x1) (<= x1 (* x2 4))), 29874#(and (= x4 x3) (<= x1 (* 16 x2)) (<= (* 16 x2) x1))] [2022-03-15 20:54:23,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 20:54:23,149 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:23,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 20:54:23,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:23,149 INFO L87 Difference]: Start difference. First operand 1660 states and 7575 transitions. Second operand has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:23,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:23,346 INFO L93 Difference]: Finished difference Result 2064 states and 8859 transitions. [2022-03-15 20:54:23,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 20:54:23,346 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:54:23,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:23,364 INFO L225 Difference]: With dead ends: 2064 [2022-03-15 20:54:23,364 INFO L226 Difference]: Without dead ends: 2051 [2022-03-15 20:54:23,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 140 SyntacticMatches, 15 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 20:54:23,365 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 22 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:23,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:23,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2051 states. [2022-03-15 20:54:23,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2051 to 1758. [2022-03-15 20:54:23,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1758 states, 1757 states have (on average 4.542970973249858) internal successors, (7982), 1757 states have internal predecessors, (7982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:23,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1758 states to 1758 states and 7982 transitions. [2022-03-15 20:54:23,408 INFO L78 Accepts]: Start accepts. Automaton has 1758 states and 7982 transitions. Word has length 18 [2022-03-15 20:54:23,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:23,409 INFO L470 AbstractCegarLoop]: Abstraction has 1758 states and 7982 transitions. [2022-03-15 20:54:23,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.666666666666667) internal successors, (46), 6 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:23,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1758 states and 7982 transitions. [2022-03-15 20:54:23,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:23,414 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:23,414 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:23,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:23,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 20:54:23,627 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:23,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:23,628 INFO L85 PathProgramCache]: Analyzing trace with hash -708786103, now seen corresponding path program 5 times [2022-03-15 20:54:23,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:23,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417125166] [2022-03-15 20:54:23,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:23,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:23,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:23,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:23,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:23,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417125166] [2022-03-15 20:54:23,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417125166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:23,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938749509] [2022-03-15 20:54:23,658 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:54:23,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:23,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:23,659 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) [2022-03-15 20:54:23,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 20:54:23,696 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:54:23,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:23,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:23,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:23,829 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:23,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:23,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:23,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938749509] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:23,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:23,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2022-03-15 20:54:23,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [713473639] [2022-03-15 20:54:23,925 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:23,925 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:23,933 INFO L252 McrAutomatonBuilder]: Finished intersection with 138 states and 350 transitions. [2022-03-15 20:54:23,933 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:25,240 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [35581#(or (not (< x1 n)) (< (* x1 4) n)), 35578#(or (< x1 n) (<= (+ n 12) x2)), 35580#(or (<= n (* 16 x2)) (< (* 64 x2) n)), 35574#(< x2 n), 35583#(or (not (< x1 n)) (< (* x1 4) n) (<= (+ n 12) (* x2 4))), 35576#(or (<= n (* x2 4)) (< (* 16 x2) n)), 35577#(< x1 n), 35579#(or (< x1 n) (<= (+ n 12) (* x2 4))), 35575#(or (< (* x2 4) n) (not (< x2 n))), 35582#(or (not (< x1 n)) (< (* x1 4) n) (<= (+ n 12) x2))] [2022-03-15 20:54:25,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:54:25,240 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:25,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:54:25,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:54:25,241 INFO L87 Difference]: Start difference. First operand 1758 states and 7982 transitions. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:26,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:26,815 INFO L93 Difference]: Finished difference Result 5065 states and 20402 transitions. [2022-03-15 20:54:26,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:54:26,815 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:54:26,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:26,831 INFO L225 Difference]: With dead ends: 5065 [2022-03-15 20:54:26,831 INFO L226 Difference]: Without dead ends: 4792 [2022-03-15 20:54:26,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 119 SyntacticMatches, 15 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1525 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=805, Invalid=4165, Unknown=0, NotChecked=0, Total=4970 [2022-03-15 20:54:26,832 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 399 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 1419 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:26,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 1 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1419 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:54:26,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4792 states. [2022-03-15 20:54:26,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4792 to 2186. [2022-03-15 20:54:26,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2186 states, 2185 states have (on average 4.578032036613273) internal successors, (10003), 2185 states have internal predecessors, (10003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:26,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2186 states to 2186 states and 10003 transitions. [2022-03-15 20:54:26,944 INFO L78 Accepts]: Start accepts. Automaton has 2186 states and 10003 transitions. Word has length 18 [2022-03-15 20:54:26,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:26,944 INFO L470 AbstractCegarLoop]: Abstraction has 2186 states and 10003 transitions. [2022-03-15 20:54:26,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 16 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:26,944 INFO L276 IsEmpty]: Start isEmpty. Operand 2186 states and 10003 transitions. [2022-03-15 20:54:26,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-15 20:54:26,954 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:26,954 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:26,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:27,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 20:54:27,167 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:27,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:27,168 INFO L85 PathProgramCache]: Analyzing trace with hash -2095133059, now seen corresponding path program 1 times [2022-03-15 20:54:27,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:27,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499329505] [2022-03-15 20:54:27,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:27,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:27,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:27,234 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:27,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:27,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499329505] [2022-03-15 20:54:27,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499329505] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:27,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983468305] [2022-03-15 20:54:27,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:27,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:27,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:27,236 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) [2022-03-15 20:54:27,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 20:54:27,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:27,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 20:54:27,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:27,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:27,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:27,513 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:27,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983468305] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:27,513 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:27,513 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 6 [2022-03-15 20:54:27,513 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1843138108] [2022-03-15 20:54:27,513 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:27,514 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:27,524 INFO L252 McrAutomatonBuilder]: Finished intersection with 163 states and 434 transitions. [2022-03-15 20:54:27,524 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:31,431 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [45219#(and (<= x2 x1) (= (+ x3 (* x4 (- 4))) 0) (<= x1 x2)), 45220#(and (= (+ (* (- 1) x4) x3) 0) (<= (* x2 4) x1) (<= x1 (* x2 4))), 45221#(and (<= (* x1 4) x2) (<= x2 (* x1 4)) (= x3 (* x4 4))), 45222#(and (<= (* x2 4) x1) (= (* x3 4) x4) (<= x1 (* x2 4))), 45223#(and (<= (* x2 4) x1) (= x3 (* x4 4)) (<= x1 (* x2 4)))] [2022-03-15 20:54:31,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:54:31,431 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:31,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:54:31,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:54:31,432 INFO L87 Difference]: Start difference. First operand 2186 states and 10003 transitions. Second operand has 11 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:31,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:31,886 INFO L93 Difference]: Finished difference Result 4088 states and 17759 transitions. [2022-03-15 20:54:31,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:54:31,887 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-03-15 20:54:31,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:31,900 INFO L225 Difference]: With dead ends: 4088 [2022-03-15 20:54:31,901 INFO L226 Difference]: Without dead ends: 4034 [2022-03-15 20:54:31,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 51 SyntacticMatches, 121 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2022-03-15 20:54:31,901 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:31,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1193 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:54:31,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4034 states. [2022-03-15 20:54:31,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4034 to 2959. [2022-03-15 20:54:31,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2959 states, 2958 states have (on average 4.744759972954699) internal successors, (14035), 2958 states have internal predecessors, (14035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:31,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2959 states to 2959 states and 14035 transitions. [2022-03-15 20:54:31,992 INFO L78 Accepts]: Start accepts. Automaton has 2959 states and 14035 transitions. Word has length 18 [2022-03-15 20:54:31,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:31,992 INFO L470 AbstractCegarLoop]: Abstraction has 2959 states and 14035 transitions. [2022-03-15 20:54:31,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:31,992 INFO L276 IsEmpty]: Start isEmpty. Operand 2959 states and 14035 transitions. [2022-03-15 20:54:32,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:54:32,001 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:32,001 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:32,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-15 20:54:32,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 20:54:32,218 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:32,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:32,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1788249600, now seen corresponding path program 6 times [2022-03-15 20:54:32,219 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:32,219 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129654695] [2022-03-15 20:54:32,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:32,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:32,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:32,254 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:32,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:32,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129654695] [2022-03-15 20:54:32,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129654695] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:32,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751224133] [2022-03-15 20:54:32,255 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:54:32,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:32,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:32,256 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:32,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 20:54:32,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:54:32,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:32,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:32,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:32,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:32,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:32,417 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:32,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751224133] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:32,417 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:32,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 20:54:32,417 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [365514908] [2022-03-15 20:54:32,417 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:32,418 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:32,429 INFO L252 McrAutomatonBuilder]: Finished intersection with 174 states and 455 transitions. [2022-03-15 20:54:32,429 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:34,503 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [55355#(or (<= n (* x3 4)) (< x4 n)), 55349#(< x4 n), 55357#(or (<= n (* x4 4)) (<= n (* x3 4)) (< (* 16 x4) n)), 55356#(or (<= n (* x3 4)) (< (* x4 4) n) (not (< x4 n))), 55353#(or (<= n (* x4 4)) (< (* 16 x4) n)), 55358#(or (< x4 n) (<= n (* 16 x3))), 55354#(or (<= n x3) (<= n (* x4 4)) (< (* 16 x4) n)), 55359#(or (< (* x4 4) n) (not (< x4 n)) (<= n (* 16 x3))), 55350#(or (<= n x3) (< x4 n)), 55352#(or (<= n x4) (<= n x3) (< (* x4 4) n)), 55351#(or (< (* x4 4) n) (not (< x4 n))), 55360#(or (<= n (* x4 4)) (< (* 16 x4) n) (<= n (* 16 x3)))] [2022-03-15 20:54:34,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:54:34,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:34,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:54:34,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2022-03-15 20:54:34,504 INFO L87 Difference]: Start difference. First operand 2959 states and 14035 transitions. Second operand has 20 states, 20 states have (on average 5.75) internal successors, (115), 19 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:36,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:36,014 INFO L93 Difference]: Finished difference Result 10053 states and 46735 transitions. [2022-03-15 20:54:36,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 20:54:36,015 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.75) internal successors, (115), 19 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:54:36,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:36,051 INFO L225 Difference]: With dead ends: 10053 [2022-03-15 20:54:36,052 INFO L226 Difference]: Without dead ends: 9975 [2022-03-15 20:54:36,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 149 SyntacticMatches, 27 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2040 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1343, Invalid=4977, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 20:54:36,053 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 654 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 999 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:36,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [654 Valid, 1 Invalid, 999 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 855 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:54:36,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9975 states. [2022-03-15 20:54:36,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9975 to 6305. [2022-03-15 20:54:36,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6305 states, 6304 states have (on average 5.194955583756345) internal successors, (32749), 6304 states have internal predecessors, (32749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:36,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6305 states to 6305 states and 32749 transitions. [2022-03-15 20:54:36,290 INFO L78 Accepts]: Start accepts. Automaton has 6305 states and 32749 transitions. Word has length 19 [2022-03-15 20:54:36,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:36,290 INFO L470 AbstractCegarLoop]: Abstraction has 6305 states and 32749 transitions. [2022-03-15 20:54:36,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.75) internal successors, (115), 19 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:36,290 INFO L276 IsEmpty]: Start isEmpty. Operand 6305 states and 32749 transitions. [2022-03-15 20:54:36,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:54:36,308 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:36,308 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:36,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:36,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 20:54:36,523 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:36,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:36,524 INFO L85 PathProgramCache]: Analyzing trace with hash 637628924, now seen corresponding path program 7 times [2022-03-15 20:54:36,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:36,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343273149] [2022-03-15 20:54:36,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:36,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:36,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:36,562 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:36,563 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:36,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343273149] [2022-03-15 20:54:36,563 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343273149] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:36,563 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874205235] [2022-03-15 20:54:36,563 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:54:36,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:36,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:36,564 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:36,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 20:54:36,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:36,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:36,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:36,686 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:36,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:36,725 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:36,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874205235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:36,725 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:36,725 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 20:54:36,725 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1312359601] [2022-03-15 20:54:36,725 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:36,726 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:36,737 INFO L252 McrAutomatonBuilder]: Finished intersection with 171 states and 445 transitions. [2022-03-15 20:54:36,737 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:39,164 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [78262#(or (<= n (* x4 4)) (< x3 n) (< (* 16 x4) n)), 78272#(or (<= n (* 16 x4)) (<= (+ (* 16 x3) 1) n) (< (* 64 x4) n)), 78257#(< x4 n), 78263#(or (< x4 n) (<= (+ (* x3 4) 1) n)), 78261#(or (< x3 n) (< (* x4 4) n) (not (< x4 n))), 78271#(or (< (* 64 x4) n) (<= (+ (* x3 4) 1) n) (not (< (* 16 x4) n))), 78267#(or (<= (+ (* 16 x3) 1) n) (< (* x4 4) n) (not (< x4 n))), 78260#(or (< x4 n) (<= (+ x3 1) n)), 78270#(or (<= n (* 16 x4)) (< (* 64 x4) n) (< x3 n)), 78264#(or (<= (+ (* x3 4) 1) n) (< (* x4 4) n) (not (< x4 n))), 78265#(or (<= (+ (* x3 4) 1) n) (not (< (* x4 4) n)) (< (* 16 x4) n)), 78266#(or (<= (+ (* 16 x3) 1) n) (< x4 n)), 78259#(or (<= n (* x4 4)) (< (* 16 x4) n)), 78269#(or (<= n (* 16 x4)) (< (* 64 x4) n)), 78258#(or (< (* x4 4) n) (not (< x4 n))), 78268#(or (<= n (* x4 4)) (<= (+ (* 16 x3) 1) n) (< (* 16 x4) n))] [2022-03-15 20:54:39,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 20:54:39,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:39,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 20:54:39,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2022-03-15 20:54:39,166 INFO L87 Difference]: Start difference. First operand 6305 states and 32749 transitions. Second operand has 24 states, 24 states have (on average 5.666666666666667) internal successors, (136), 23 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:40,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:40,118 INFO L93 Difference]: Finished difference Result 9393 states and 46681 transitions. [2022-03-15 20:54:40,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 20:54:40,118 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.666666666666667) internal successors, (136), 23 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:54:40,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:40,150 INFO L225 Difference]: With dead ends: 9393 [2022-03-15 20:54:40,150 INFO L226 Difference]: Without dead ends: 9363 [2022-03-15 20:54:40,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 138 SyntacticMatches, 31 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=611, Invalid=2251, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 20:54:40,151 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 396 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:40,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 1 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 996 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:54:40,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9363 states. [2022-03-15 20:54:40,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9363 to 7557. [2022-03-15 20:54:40,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7557 states, 7556 states have (on average 5.227501323451562) internal successors, (39499), 7556 states have internal predecessors, (39499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:40,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7557 states to 7557 states and 39499 transitions. [2022-03-15 20:54:40,350 INFO L78 Accepts]: Start accepts. Automaton has 7557 states and 39499 transitions. Word has length 19 [2022-03-15 20:54:40,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:40,351 INFO L470 AbstractCegarLoop]: Abstraction has 7557 states and 39499 transitions. [2022-03-15 20:54:40,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.666666666666667) internal successors, (136), 23 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:40,351 INFO L276 IsEmpty]: Start isEmpty. Operand 7557 states and 39499 transitions. [2022-03-15 20:54:40,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:54:40,373 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:40,373 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:40,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:40,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-15 20:54:40,590 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:40,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:40,590 INFO L85 PathProgramCache]: Analyzing trace with hash 372557256, now seen corresponding path program 6 times [2022-03-15 20:54:40,590 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:40,591 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936475514] [2022-03-15 20:54:40,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:40,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:40,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:40,624 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:40,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:40,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936475514] [2022-03-15 20:54:40,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936475514] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:40,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396822050] [2022-03-15 20:54:40,625 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:54:40,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:40,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:40,626 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:40,626 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 20:54:40,647 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:54:40,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:40,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:40,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:40,732 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:40,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:40,761 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:40,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396822050] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:40,762 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:40,762 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-15 20:54:40,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1200171541] [2022-03-15 20:54:40,762 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:40,763 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:40,773 INFO L252 McrAutomatonBuilder]: Finished intersection with 171 states and 445 transitions. [2022-03-15 20:54:40,773 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:42,540 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [102953#(or (< (* x2 4) n) (not (< x2 n))), 102958#(or (<= n (* x2 4)) (<= n x1) (< (* 16 x2) n)), 102954#(or (<= n x1) (< x2 n)), 102955#(or (<= n (* x1 4)) (< x2 n)), 102959#(or (<= n (* x1 4)) (< (* x2 4) n) (not (< x2 n))), 102956#(or (<= n x1) (< (* x2 4) n) (not (< x2 n))), 102957#(or (<= n (* x2 4)) (< (* 16 x2) n)), 102952#(< x2 n), 102960#(or (<= n (* x2 4)) (< (* 16 x2) n) (<= n (* x1 4)))] [2022-03-15 20:54:42,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:54:42,540 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:42,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:54:42,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2022-03-15 20:54:42,541 INFO L87 Difference]: Start difference. First operand 7557 states and 39499 transitions. Second operand has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 16 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:44,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:44,009 INFO L93 Difference]: Finished difference Result 20978 states and 101465 transitions. [2022-03-15 20:54:44,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 20:54:44,009 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 16 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:54:44,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:44,093 INFO L225 Difference]: With dead ends: 20978 [2022-03-15 20:54:44,093 INFO L226 Difference]: Without dead ends: 20918 [2022-03-15 20:54:44,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 159 SyntacticMatches, 18 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2055 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1137, Invalid=4869, Unknown=0, NotChecked=0, Total=6006 [2022-03-15 20:54:44,095 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 597 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 948 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:44,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [597 Valid, 1 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 948 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:54:44,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20918 states. [2022-03-15 20:54:44,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20918 to 11129. [2022-03-15 20:54:44,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11129 states, 11128 states have (on average 5.433770668583753) internal successors, (60467), 11128 states have internal predecessors, (60467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:44,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11129 states to 11129 states and 60467 transitions. [2022-03-15 20:54:44,502 INFO L78 Accepts]: Start accepts. Automaton has 11129 states and 60467 transitions. Word has length 19 [2022-03-15 20:54:44,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:44,503 INFO L470 AbstractCegarLoop]: Abstraction has 11129 states and 60467 transitions. [2022-03-15 20:54:44,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.235294117647059) internal successors, (106), 16 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:44,503 INFO L276 IsEmpty]: Start isEmpty. Operand 11129 states and 60467 transitions. [2022-03-15 20:54:44,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 20:54:44,533 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:44,533 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:44,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:44,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:44,758 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:44,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:44,758 INFO L85 PathProgramCache]: Analyzing trace with hash 571696537, now seen corresponding path program 7 times [2022-03-15 20:54:44,759 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:44,759 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146591895] [2022-03-15 20:54:44,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:44,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:44,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:44,811 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:44,812 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:44,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146591895] [2022-03-15 20:54:44,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146591895] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:44,812 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901054048] [2022-03-15 20:54:44,812 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:54:44,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:44,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:44,813 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:44,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 20:54:44,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:44,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:44,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:45,038 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:45,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:45,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:45,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901054048] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:45,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:45,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-15 20:54:45,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1175351157] [2022-03-15 20:54:45,073 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:45,075 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:45,085 INFO L252 McrAutomatonBuilder]: Finished intersection with 174 states and 455 transitions. [2022-03-15 20:54:45,086 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:47,140 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [146433#(< x2 n), 146437#(or (<= (+ (* x1 4) 1) n) (< x2 n)), 146434#(or (< (* x2 4) n) (not (< x2 n))), 146436#(or (< x1 n) (< x2 n)), 146438#(or (< x1 n) (< (* x2 4) n) (not (< x2 n))), 146441#(or (<= n (* x2 4)) (< (* 16 x2) n) (<= (+ (* x1 4) 1) n)), 146444#(or (<= (+ (* x1 4) 1) n) (<= n (* 16 x2)) (< (* 64 x2) n)), 146439#(or (<= n (* x2 4)) (< (* 16 x2) n) (< x1 n)), 146442#(or (<= n (* 16 x2)) (< (* 64 x2) n)), 146443#(or (< x1 n) (<= n (* 16 x2)) (< (* 64 x2) n)), 146440#(or (<= (+ (* x1 4) 1) n) (< (* x2 4) n) (not (< x2 n))), 146435#(or (<= n (* x2 4)) (< (* 16 x2) n))] [2022-03-15 20:54:47,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 20:54:47,141 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:47,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 20:54:47,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2022-03-15 20:54:47,141 INFO L87 Difference]: Start difference. First operand 11129 states and 60467 transitions. Second operand has 20 states, 20 states have (on average 6.1) internal successors, (122), 19 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:48,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:48,018 INFO L93 Difference]: Finished difference Result 19005 states and 98158 transitions. [2022-03-15 20:54:48,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 20:54:48,018 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.1) internal successors, (122), 19 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-15 20:54:48,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:48,138 INFO L225 Difference]: With dead ends: 19005 [2022-03-15 20:54:48,138 INFO L226 Difference]: Without dead ends: 18788 [2022-03-15 20:54:48,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 147 SyntacticMatches, 30 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=470, Invalid=1336, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 20:54:48,139 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 251 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:48,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 1 Invalid, 1118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:54:48,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18788 states. [2022-03-15 20:54:48,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18788 to 13623. [2022-03-15 20:54:48,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13623 states, 13622 states have (on average 5.459917780061665) internal successors, (74375), 13622 states have internal predecessors, (74375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:48,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13623 states to 13623 states and 74375 transitions. [2022-03-15 20:54:48,550 INFO L78 Accepts]: Start accepts. Automaton has 13623 states and 74375 transitions. Word has length 19 [2022-03-15 20:54:48,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:48,551 INFO L470 AbstractCegarLoop]: Abstraction has 13623 states and 74375 transitions. [2022-03-15 20:54:48,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.1) internal successors, (122), 19 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:48,551 INFO L276 IsEmpty]: Start isEmpty. Operand 13623 states and 74375 transitions. [2022-03-15 20:54:48,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:54:48,590 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:48,590 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:48,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:48,806 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:48,807 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:48,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:48,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1700714462, now seen corresponding path program 8 times [2022-03-15 20:54:48,808 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:48,808 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708364180] [2022-03-15 20:54:48,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:48,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:48,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:48,875 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:48,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:48,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708364180] [2022-03-15 20:54:48,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708364180] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:48,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351691638] [2022-03-15 20:54:48,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:54:48,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:48,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:48,877 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:48,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 20:54:48,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:54:48,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:48,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:54:48,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:49,257 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:49,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:49,388 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:49,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351691638] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:49,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:49,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 7 [2022-03-15 20:54:49,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1472895181] [2022-03-15 20:54:49,389 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:49,389 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:49,405 INFO L252 McrAutomatonBuilder]: Finished intersection with 210 states and 560 transitions. [2022-03-15 20:54:49,405 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:53,589 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [192863#(and (= x3 (* 64 x4)) (= x2 x1)), 192861#(and (= (+ x3 (* x4 (- 4))) 0) (= x2 x1)), 192862#(and (= x2 x1) (= x3 (* 16 x4)))] [2022-03-15 20:54:53,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:54:53,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:53,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:54:53,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:54:53,590 INFO L87 Difference]: Start difference. First operand 13623 states and 74375 transitions. Second operand has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:53,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:54:53,948 INFO L93 Difference]: Finished difference Result 14400 states and 76963 transitions. [2022-03-15 20:54:53,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:54:53,948 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:54:53,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:54:54,086 INFO L225 Difference]: With dead ends: 14400 [2022-03-15 20:54:54,086 INFO L226 Difference]: Without dead ends: 14392 [2022-03-15 20:54:54,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 75 SyntacticMatches, 149 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:54:54,087 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 21 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 20:54:54,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1 Invalid, 711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 711 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 20:54:54,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14392 states. [2022-03-15 20:54:54,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14392 to 13860. [2022-03-15 20:54:54,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13860 states, 13859 states have (on average 5.438343314813479) internal successors, (75370), 13859 states have internal predecessors, (75370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:54,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13860 states to 13860 states and 75370 transitions. [2022-03-15 20:54:54,527 INFO L78 Accepts]: Start accepts. Automaton has 13860 states and 75370 transitions. Word has length 20 [2022-03-15 20:54:54,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:54:54,528 INFO L470 AbstractCegarLoop]: Abstraction has 13860 states and 75370 transitions. [2022-03-15 20:54:54,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:54:54,528 INFO L276 IsEmpty]: Start isEmpty. Operand 13860 states and 75370 transitions. [2022-03-15 20:54:54,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:54:54,573 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:54:54,573 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:54:54,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 20:54:54,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:54,773 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:54:54,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:54:54,774 INFO L85 PathProgramCache]: Analyzing trace with hash -111553370, now seen corresponding path program 9 times [2022-03-15 20:54:54,775 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:54:54,775 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875653430] [2022-03-15 20:54:54,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:54:54,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:54:54,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:54:54,821 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:54:54,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:54:54,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875653430] [2022-03-15 20:54:54,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875653430] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:54:54,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205134139] [2022-03-15 20:54:54,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:54:54,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:54:54,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:54:54,822 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:54:54,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 20:54:54,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 20:54:54,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:54:54,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:54:54,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:54:55,001 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:54:55,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:54:55,073 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:54:55,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205134139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:54:55,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:54:55,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 17 [2022-03-15 20:54:55,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1531461230] [2022-03-15 20:54:55,073 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:54:55,075 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:54:55,089 INFO L252 McrAutomatonBuilder]: Finished intersection with 200 states and 528 transitions. [2022-03-15 20:54:55,089 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:54:57,687 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [235122#(or (<= n (* 16 x4)) (< (* 64 x4) n)), 235126#(or (<= (+ 49 (* 16 x3)) n) (not (< x3 n))), 235124#(or (<= n (* 64 x4)) (< (* 256 x4) n)), 235116#(< x4 n), 235129#(or (not (< x3 n)) (<= (+ (* x3 4) 12) (* x4 4))), 235127#(or (<= (+ (* 16 x3) 48) x4) (not (< x3 n))), 235123#(or (<= n (* 16 x4)) (< (* 64 x4) n) (<= (+ 49 x3) n)), 235121#(or (<= n (* x4 4)) (<= (+ 49 x3) n) (< (* 16 x4) n)), 235120#(or (<= (+ 49 x3) n) (< (* x4 4) n) (not (< x4 n))), 235125#(or (<= n (* 64 x4)) (< (* 256 x4) n) (<= (+ 49 x3) n)), 235128#(or (<= (+ (* x3 4) 12) x4) (not (< x3 n))), 235117#(or (< (* x4 4) n) (not (< x4 n))), 235119#(or (< x4 n) (<= (+ 49 x3) n)), 235118#(or (<= n (* x4 4)) (< (* 16 x4) n))] [2022-03-15 20:54:57,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 20:54:57,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:54:57,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 20:54:57,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2022-03-15 20:54:57,688 INFO L87 Difference]: Start difference. First operand 13860 states and 75370 transitions. Second operand has 23 states, 23 states have (on average 6.130434782608695) internal successors, (141), 22 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:03,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:03,264 INFO L93 Difference]: Finished difference Result 44100 states and 221126 transitions. [2022-03-15 20:55:03,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-03-15 20:55:03,264 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.130434782608695) internal successors, (141), 22 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:55:03,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:03,491 INFO L225 Difference]: With dead ends: 44100 [2022-03-15 20:55:03,491 INFO L226 Difference]: Without dead ends: 44100 [2022-03-15 20:55:03,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 178 SyntacticMatches, 17 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6613 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2942, Invalid=17938, Unknown=0, NotChecked=0, Total=20880 [2022-03-15 20:55:03,496 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 712 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 3611 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 712 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 3860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 3611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:03,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [712 Valid, 1 Invalid, 3860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 3611 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-15 20:55:03,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44100 states. [2022-03-15 20:55:04,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44100 to 23288. [2022-03-15 20:55:04,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23288 states, 23287 states have (on average 5.628848713874694) internal successors, (131079), 23287 states have internal predecessors, (131079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:04,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23288 states to 23288 states and 131079 transitions. [2022-03-15 20:55:04,599 INFO L78 Accepts]: Start accepts. Automaton has 23288 states and 131079 transitions. Word has length 20 [2022-03-15 20:55:04,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:04,599 INFO L470 AbstractCegarLoop]: Abstraction has 23288 states and 131079 transitions. [2022-03-15 20:55:04,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.130434782608695) internal successors, (141), 22 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:04,599 INFO L276 IsEmpty]: Start isEmpty. Operand 23288 states and 131079 transitions. [2022-03-15 20:55:04,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:04,658 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:04,658 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:04,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:04,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:04,859 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:04,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:04,860 INFO L85 PathProgramCache]: Analyzing trace with hash 998646153, now seen corresponding path program 8 times [2022-03-15 20:55:04,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:04,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635437435] [2022-03-15 20:55:04,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:04,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:04,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:04,913 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:04,914 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:04,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635437435] [2022-03-15 20:55:04,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635437435] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:04,914 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462326718] [2022-03-15 20:55:04,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:55:04,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:04,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:04,915 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:04,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 20:55:04,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:55:04,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:04,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:55:04,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:05,132 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:05,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:05,220 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:05,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462326718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:05,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:05,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 4] total 7 [2022-03-15 20:55:05,221 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1029864954] [2022-03-15 20:55:05,221 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:05,221 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:05,235 INFO L252 McrAutomatonBuilder]: Finished intersection with 210 states and 560 transitions. [2022-03-15 20:55:05,235 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:09,174 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 3 new interpolants: [326156#(and (= x4 x3) (<= x1 (* 16 x2)) (<= (* 16 x2) x1)), 326157#(and (<= x1 (* 64 x2)) (= x4 x3) (<= (* 64 x2) x1)), 326155#(and (= x4 x3) (<= (* x2 4) x1) (<= x1 (* x2 4)))] [2022-03-15 20:55:09,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 20:55:09,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:09,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 20:55:09,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:55:09,175 INFO L87 Difference]: Start difference. First operand 23288 states and 131079 transitions. Second operand has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:09,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:09,676 INFO L93 Difference]: Finished difference Result 24043 states and 133503 transitions. [2022-03-15 20:55:09,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 20:55:09,676 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:55:09,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:09,786 INFO L225 Difference]: With dead ends: 24043 [2022-03-15 20:55:09,786 INFO L226 Difference]: Without dead ends: 24030 [2022-03-15 20:55:09,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 191 SyntacticMatches, 33 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-03-15 20:55:09,786 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 33 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:09,787 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 20:55:09,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24030 states. [2022-03-15 20:55:10,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24030 to 23441. [2022-03-15 20:55:10,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23441 states, 23440 states have (on average 5.618899317406143) internal successors, (131707), 23440 states have internal predecessors, (131707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:10,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23441 states to 23441 states and 131707 transitions. [2022-03-15 20:55:10,535 INFO L78 Accepts]: Start accepts. Automaton has 23441 states and 131707 transitions. Word has length 20 [2022-03-15 20:55:10,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:10,535 INFO L470 AbstractCegarLoop]: Abstraction has 23441 states and 131707 transitions. [2022-03-15 20:55:10,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:10,535 INFO L276 IsEmpty]: Start isEmpty. Operand 23441 states and 131707 transitions. [2022-03-15 20:55:10,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:10,599 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:10,599 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:10,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:10,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:10,799 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:10,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:10,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1980790422, now seen corresponding path program 9 times [2022-03-15 20:55:10,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:10,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276184600] [2022-03-15 20:55:10,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:10,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:10,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:10,848 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:10,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:10,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276184600] [2022-03-15 20:55:10,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276184600] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:10,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699619505] [2022-03-15 20:55:10,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:55:10,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:10,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:10,850 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:10,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 20:55:10,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 20:55:10,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:10,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:55:10,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:11,067 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:11,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:11,163 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:11,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699619505] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:11,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:11,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 22 [2022-03-15 20:55:11,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1504087924] [2022-03-15 20:55:11,164 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:11,164 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:11,178 INFO L252 McrAutomatonBuilder]: Finished intersection with 206 states and 548 transitions. [2022-03-15 20:55:11,178 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:13,847 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [397226#(or (<= (+ n 48) x2) (< x1 n)), 397220#(< x2 n), 397221#(or (< (* x2 4) n) (not (< x2 n))), 397234#(or (< (* 16 x1) n) (<= (+ n 48) x2) (not (< (* x1 4) n))), 397225#(< x1 n), 397228#(or (< x1 n) (<= (+ n 48) (* 16 x2))), 397232#(or (not (< x1 n)) (< (* x1 4) n) (<= (+ n 48) (* 16 x2))), 397224#(or (< (* 256 x2) n) (<= n (* 64 x2))), 397233#(or (< (* 16 x1) n) (<= n (* x1 4))), 397231#(or (not (< x1 n)) (< (* x1 4) n) (<= (+ n 48) (* x2 4))), 397230#(or (not (< x1 n)) (< (* x1 4) n) (<= (+ n 48) x2)), 397236#(or (< (* 16 x1) n) (<= n (* x1 4)) (<= (+ n 48) (* 16 x2))), 397229#(or (not (< x1 n)) (< (* x1 4) n)), 397223#(or (<= n (* 16 x2)) (< (* 64 x2) n)), 397227#(or (< x1 n) (<= (+ n 48) (* x2 4))), 397235#(or (< (* 16 x1) n) (not (< (* x1 4) n)) (<= (+ n 48) (* x2 4))), 397222#(or (<= n (* x2 4)) (< (* 16 x2) n))] [2022-03-15 20:55:13,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:55:13,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:13,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:55:13,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1348, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 20:55:13,848 INFO L87 Difference]: Start difference. First operand 23441 states and 131707 transitions. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 25 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:23,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:23,152 INFO L93 Difference]: Finished difference Result 95375 states and 465722 transitions. [2022-03-15 20:55:23,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-03-15 20:55:23,152 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 25 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:55:23,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:23,941 INFO L225 Difference]: With dead ends: 95375 [2022-03-15 20:55:23,941 INFO L226 Difference]: Without dead ends: 92161 [2022-03-15 20:55:23,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 176 SyntacticMatches, 17 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14640 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=5010, Invalid=34392, Unknown=0, NotChecked=0, Total=39402 [2022-03-15 20:55:23,944 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1211 mSDsluCounter, 1344 mSDsCounter, 0 mSdLazyCounter, 5110 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1211 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 5328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 5110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:23,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1211 Valid, 1 Invalid, 5328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 5110 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-15 20:55:24,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92161 states. [2022-03-15 20:55:25,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92161 to 28620. [2022-03-15 20:55:25,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28620 states, 28619 states have (on average 5.657255669310598) internal successors, (161905), 28619 states have internal predecessors, (161905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:25,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28620 states to 28620 states and 161905 transitions. [2022-03-15 20:55:25,872 INFO L78 Accepts]: Start accepts. Automaton has 28620 states and 161905 transitions. Word has length 20 [2022-03-15 20:55:25,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:25,872 INFO L470 AbstractCegarLoop]: Abstraction has 28620 states and 161905 transitions. [2022-03-15 20:55:25,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 25 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:25,872 INFO L276 IsEmpty]: Start isEmpty. Operand 28620 states and 161905 transitions. [2022-03-15 20:55:26,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:26,147 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:26,147 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:26,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:26,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:26,348 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:26,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:26,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1484657371, now seen corresponding path program 2 times [2022-03-15 20:55:26,349 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:26,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259496522] [2022-03-15 20:55:26,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:26,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:26,429 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:26,429 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:26,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259496522] [2022-03-15 20:55:26,429 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259496522] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:26,429 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605341151] [2022-03-15 20:55:26,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:55:26,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:26,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:26,431 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:26,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 20:55:26,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:55:26,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:26,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:55:26,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:26,669 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:26,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:26,784 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:26,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605341151] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:26,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:26,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 9 [2022-03-15 20:55:26,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [111496543] [2022-03-15 20:55:26,785 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:26,786 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:26,804 INFO L252 McrAutomatonBuilder]: Finished intersection with 264 states and 748 transitions. [2022-03-15 20:55:26,804 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:33,960 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [550298#(and (<= (* x2 4) x1) (= (* x3 4) x4) (<= x1 (* x2 4))), 550302#(and (<= (* x1 4) x2) (<= x2 (* x1 4)) (= x3 (* x4 4))), 550295#(and (<= x2 x1) (= (+ x3 (* x4 (- 4))) 0) (<= x1 x2)), 550296#(and (<= x2 x1) (<= x1 x2) (= x3 (* 16 x4))), 550299#(and (<= (* x2 4) x1) (= (* 16 x3) x4) (<= x1 (* x2 4))), 550297#(and (= (+ (* (- 1) x4) x3) 0) (<= (* x2 4) x1) (<= x1 (* x2 4))), 550300#(and (<= (* x2 4) x1) (= x3 (* x4 4)) (<= x1 (* x2 4))), 550301#(and (<= (* x2 4) x1) (<= x1 (* x2 4)) (= x3 (* 16 x4))), 550303#(and (<= (* x1 4) x2) (<= x2 (* x1 4)) (= x3 (* 16 x4)))] [2022-03-15 20:55:33,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:55:33,960 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:33,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:55:33,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:55:33,961 INFO L87 Difference]: Start difference. First operand 28620 states and 161905 transitions. Second operand has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:35,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:35,372 INFO L93 Difference]: Finished difference Result 37571 states and 202977 transitions. [2022-03-15 20:55:35,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:55:35,373 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:55:35,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:35,557 INFO L225 Difference]: With dead ends: 37571 [2022-03-15 20:55:35,557 INFO L226 Difference]: Without dead ends: 37533 [2022-03-15 20:55:35,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 116 SyntacticMatches, 154 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:55:35,557 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 77 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 3182 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 3182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:35,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 1 Invalid, 3182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3182 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 20:55:35,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37533 states. [2022-03-15 20:55:36,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37533 to 31566. [2022-03-15 20:55:36,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31566 states, 31565 states have (on average 5.64793283700301) internal successors, (178277), 31565 states have internal predecessors, (178277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:36,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31566 states to 31566 states and 178277 transitions. [2022-03-15 20:55:36,910 INFO L78 Accepts]: Start accepts. Automaton has 31566 states and 178277 transitions. Word has length 20 [2022-03-15 20:55:36,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:36,910 INFO L470 AbstractCegarLoop]: Abstraction has 31566 states and 178277 transitions. [2022-03-15 20:55:36,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:36,911 INFO L276 IsEmpty]: Start isEmpty. Operand 31566 states and 178277 transitions. [2022-03-15 20:55:36,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-15 20:55:36,993 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:36,993 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:37,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:37,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 20:55:37,194 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:37,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:37,194 INFO L85 PathProgramCache]: Analyzing trace with hash -72659096, now seen corresponding path program 3 times [2022-03-15 20:55:37,194 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:37,195 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517571592] [2022-03-15 20:55:37,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:37,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:37,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:37,288 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:37,288 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:37,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517571592] [2022-03-15 20:55:37,288 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517571592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:37,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146572684] [2022-03-15 20:55:37,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 20:55:37,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:37,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:37,290 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:37,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 20:55:37,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 20:55:37,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:37,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-15 20:55:37,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:37,544 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:37,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:37,661 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:37,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146572684] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:37,662 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:37,662 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 9 [2022-03-15 20:55:37,662 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [980681800] [2022-03-15 20:55:37,662 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:37,663 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:37,681 INFO L252 McrAutomatonBuilder]: Finished intersection with 264 states and 748 transitions. [2022-03-15 20:55:37,681 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:44,751 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [651134#(and (<= (* x2 4) x1) (= x3 (* x4 4)) (<= x1 (* x2 4))), 651136#(and (= (+ (* (- 1) x4) x3) 0) (<= x1 (* 16 x2)) (<= (* 16 x2) x1)), 651135#(and (<= (* x2 4) x1) (= (* x3 4) x4) (<= x1 (* x2 4))), 651137#(and (<= x1 (* 16 x2)) (= x3 (* x4 4)) (<= (* 16 x2) x1)), 651132#(and (<= x2 x1) (= (+ x3 (* x4 (- 4))) 0) (<= x1 x2)), 651133#(and (= (+ (* (- 1) x4) x3) 0) (<= (* x2 4) x1) (<= x1 (* x2 4))), 651138#(and (<= x1 (* 16 x2)) (= (* x3 4) x4) (<= (* 16 x2) x1)), 651139#(and (<= (* x1 4) x2) (<= x2 (* x1 4)) (= x3 (* x4 4))), 651140#(and (<= (* 16 x1) x2) (= x3 (* x4 4)) (<= x2 (* 16 x1)))] [2022-03-15 20:55:44,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 20:55:44,752 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:44,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 20:55:44,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:55:44,752 INFO L87 Difference]: Start difference. First operand 31566 states and 178277 transitions. Second operand has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:46,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:46,179 INFO L93 Difference]: Finished difference Result 42954 states and 232851 transitions. [2022-03-15 20:55:46,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 20:55:46,180 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-15 20:55:46,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:46,381 INFO L225 Difference]: With dead ends: 42954 [2022-03-15 20:55:46,381 INFO L226 Difference]: Without dead ends: 42883 [2022-03-15 20:55:46,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 78 SyntacticMatches, 192 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=40, Invalid=340, Unknown=0, NotChecked=0, Total=380 [2022-03-15 20:55:46,382 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 81 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 3258 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 3258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:46,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 1 Invalid, 3258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3258 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 20:55:46,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42883 states. [2022-03-15 20:55:47,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42883 to 37104. [2022-03-15 20:55:47,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37104 states, 37103 states have (on average 5.656981915209013) internal successors, (209891), 37103 states have internal predecessors, (209891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:47,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37104 states to 37104 states and 209891 transitions. [2022-03-15 20:55:47,828 INFO L78 Accepts]: Start accepts. Automaton has 37104 states and 209891 transitions. Word has length 20 [2022-03-15 20:55:47,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:55:47,829 INFO L470 AbstractCegarLoop]: Abstraction has 37104 states and 209891 transitions. [2022-03-15 20:55:47,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:47,829 INFO L276 IsEmpty]: Start isEmpty. Operand 37104 states and 209891 transitions. [2022-03-15 20:55:47,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:55:47,931 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:55:47,932 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:55:47,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-15 20:55:48,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-15 20:55:48,133 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:55:48,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:55:48,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1174915396, now seen corresponding path program 10 times [2022-03-15 20:55:48,134 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:55:48,134 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16835895] [2022-03-15 20:55:48,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:55:48,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:55:48,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:55:48,179 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:48,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:55:48,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16835895] [2022-03-15 20:55:48,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16835895] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:55:48,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694321818] [2022-03-15 20:55:48,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:55:48,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:55:48,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:55:48,181 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:55:48,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 20:55:48,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:55:48,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:55:48,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:55:48,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:55:48,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:48,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:55:48,342 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:55:48,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694321818] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:55:48,342 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:55:48,342 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 20:55:48,342 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [272279401] [2022-03-15 20:55:48,342 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:55:48,343 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:55:48,360 INFO L252 McrAutomatonBuilder]: Finished intersection with 249 states and 675 transitions. [2022-03-15 20:55:48,360 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:55:51,973 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [768440#(or (<= n (* 16 x4)) (< (* 64 x4) n)), 768450#(or (<= n (* x4 4)) (<= n (* x3 4)) (< (* 16 x4) n)), 768454#(or (<= n (* 16 x4)) (< (* 64 x4) n) (<= n (* 16 x3))), 768446#(or (<= n (* 64 x3)) (< x4 n)), 768442#(or (<= n x4) (<= n x3) (< (* x4 4) n)), 768444#(or (<= n (* x3 4)) (< (* x4 4) n) (not (< x4 n))), 768456#(or (<= n (* 16 x4)) (<= n (* 64 x3)) (< (* 64 x4) n)), 768449#(or (<= n x3) (<= n (* x4 4)) (< (* 16 x4) n)), 768455#(or (<= n (* x4 4)) (<= n (* 64 x3)) (< (* 16 x4) n)), 768439#(or (<= n (* x4 4)) (< (* 16 x4) n)), 768448#(or (<= n (* 64 x3)) (< (* x4 4) n) (not (< x4 n))), 768445#(or (< x4 n) (<= n (* 16 x3))), 768447#(or (< (* x4 4) n) (not (< x4 n)) (<= n (* 16 x3))), 768441#(or (<= n x3) (< x4 n)), 768437#(< x4 n), 768453#(or (<= n (* x4 4)) (< (* 16 x4) n) (<= n (* 16 x3))), 768452#(or (<= n (* 16 x4)) (<= n (* x3 4)) (< (* 64 x4) n)), 768438#(or (< (* x4 4) n) (not (< x4 n))), 768443#(or (<= n (* x3 4)) (< x4 n)), 768451#(or (<= n x3) (<= n (* 16 x4)) (< (* 64 x4) n))] [2022-03-15 20:55:51,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:55:51,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:55:51,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:55:51,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=934, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 20:55:51,974 INFO L87 Difference]: Start difference. First operand 37104 states and 209891 transitions. Second operand has 30 states, 30 states have (on average 5.766666666666667) internal successors, (173), 29 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:55:58,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:55:58,569 INFO L93 Difference]: Finished difference Result 104149 states and 552144 transitions. [2022-03-15 20:55:58,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-03-15 20:55:58,569 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 5.766666666666667) internal successors, (173), 29 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:55:58,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:55:59,733 INFO L225 Difference]: With dead ends: 104149 [2022-03-15 20:55:59,733 INFO L226 Difference]: Without dead ends: 103894 [2022-03-15 20:55:59,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 212 SyntacticMatches, 32 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15124 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=6782, Invalid=30660, Unknown=0, NotChecked=0, Total=37442 [2022-03-15 20:55:59,736 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1395 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 314 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1395 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 314 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 20:55:59,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1395 Valid, 1 Invalid, 1968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [314 Valid, 1654 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-15 20:55:59,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103894 states. [2022-03-15 20:56:02,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103894 to 66236. [2022-03-15 20:56:02,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66236 states, 66235 states have (on average 5.846304823733676) internal successors, (387230), 66235 states have internal predecessors, (387230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:03,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66236 states to 66236 states and 387230 transitions. [2022-03-15 20:56:03,200 INFO L78 Accepts]: Start accepts. Automaton has 66236 states and 387230 transitions. Word has length 21 [2022-03-15 20:56:03,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:03,200 INFO L470 AbstractCegarLoop]: Abstraction has 66236 states and 387230 transitions. [2022-03-15 20:56:03,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.766666666666667) internal successors, (173), 29 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:03,200 INFO L276 IsEmpty]: Start isEmpty. Operand 66236 states and 387230 transitions. [2022-03-15 20:56:03,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:56:03,560 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:03,560 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:56:03,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 20:56:03,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-15 20:56:03,761 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:56:03,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:03,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1012874816, now seen corresponding path program 11 times [2022-03-15 20:56:03,762 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:03,762 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601718788] [2022-03-15 20:56:03,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:03,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:03,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:03,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:03,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:03,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601718788] [2022-03-15 20:56:03,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601718788] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:03,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000912046] [2022-03-15 20:56:03,817 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:56:03,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:03,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:03,818 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:56:03,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 20:56:03,841 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:56:03,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:03,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:56:03,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:03,929 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:03,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:03,980 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:03,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000912046] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:03,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:03,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2022-03-15 20:56:03,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [550281948] [2022-03-15 20:56:03,980 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:03,981 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:03,998 INFO L252 McrAutomatonBuilder]: Finished intersection with 246 states and 665 transitions. [2022-03-15 20:56:03,998 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:08,058 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 25 new interpolants: [1005545#(or (< (* 64 x4) n) (<= (+ (* x3 4) 1) n) (not (< (* 16 x4) n))), 1005532#(< x4 n), 1005542#(or (< x4 n) (<= (+ (* x3 4) 1) n)), 1005538#(or (< x3 n) (< (* x4 4) n) (not (< x4 n))), 1005544#(or (<= (+ (* x3 4) 1) n) (not (< (* x4 4) n)) (< (* 16 x4) n)), 1005550#(or (< x4 n) (<= (+ (* 64 x3) 1) n)), 1005547#(or (<= (+ (* 16 x3) 1) n) (< x4 n)), 1005541#(or (<= n (* 64 x4)) (< (* 256 x4) n) (< x3 n)), 1005554#(or (<= n (* 64 x4)) (<= (+ (* 16 x3) 1) n) (< (* 256 x4) n)), 1005549#(or (<= n (* x4 4)) (<= (+ (* 16 x3) 1) n) (< (* 16 x4) n)), 1005543#(or (<= (+ (* x3 4) 1) n) (< (* x4 4) n) (not (< x4 n))), 1005553#(or (<= n (* 16 x4)) (<= (+ (* 16 x3) 1) n) (< (* 64 x4) n)), 1005534#(or (<= n (* x4 4)) (< (* 16 x4) n)), 1005556#(or (<= n (* 64 x4)) (< (* 256 x4) n) (<= (+ (* 64 x3) 1) n)), 1005540#(or (<= n (* 16 x4)) (< (* 64 x4) n) (< x3 n)), 1005546#(or (< (* 256 x4) n) (<= (+ (* x3 4) 1) n) (not (< (* 64 x4) n))), 1005535#(or (<= n (* 16 x4)) (< (* 64 x4) n)), 1005536#(or (<= n (* 64 x4)) (< (* 256 x4) n)), 1005552#(or (<= n (* x4 4)) (< (* 16 x4) n) (<= (+ (* 64 x3) 1) n)), 1005539#(or (<= n (* x4 4)) (< x3 n) (< (* 16 x4) n)), 1005551#(or (<= (+ (* 64 x3) 1) n) (< (* x4 4) n) (not (< x4 n))), 1005533#(or (< (* x4 4) n) (not (< x4 n))), 1005555#(or (<= n (* 16 x4)) (< (* 64 x4) n) (<= (+ (* 64 x3) 1) n)), 1005537#(or (< x4 n) (<= (+ x3 1) n)), 1005548#(or (<= (+ (* 16 x3) 1) n) (< (* x4 4) n) (not (< x4 n)))] [2022-03-15 20:56:08,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 20:56:08,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:08,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 20:56:08,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1224, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:56:08,059 INFO L87 Difference]: Start difference. First operand 66236 states and 387230 transitions. Second operand has 35 states, 35 states have (on average 5.685714285714286) internal successors, (199), 34 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:10,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:10,660 INFO L93 Difference]: Finished difference Result 91076 states and 509179 transitions. [2022-03-15 20:56:10,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 20:56:10,661 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 5.685714285714286) internal successors, (199), 34 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:56:10,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:11,426 INFO L225 Difference]: With dead ends: 91076 [2022-03-15 20:56:11,426 INFO L226 Difference]: Without dead ends: 91040 [2022-03-15 20:56:11,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 200 SyntacticMatches, 36 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2138 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1377, Invalid=5429, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 20:56:11,427 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 772 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 1526 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 772 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 1526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:11,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [772 Valid, 1 Invalid, 1767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 1526 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:56:11,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91040 states. [2022-03-15 20:56:13,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91040 to 71581. [2022-03-15 20:56:13,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71581 states, 71580 states have (on average 5.842274378317966) internal successors, (418190), 71580 states have internal predecessors, (418190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:14,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71581 states to 71581 states and 418190 transitions. [2022-03-15 20:56:14,592 INFO L78 Accepts]: Start accepts. Automaton has 71581 states and 418190 transitions. Word has length 21 [2022-03-15 20:56:14,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:14,592 INFO L470 AbstractCegarLoop]: Abstraction has 71581 states and 418190 transitions. [2022-03-15 20:56:14,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 5.685714285714286) internal successors, (199), 34 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:14,592 INFO L276 IsEmpty]: Start isEmpty. Operand 71581 states and 418190 transitions. [2022-03-15 20:56:15,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:56:15,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:15,014 INFO L514 BasicCegarLoop]: trace histogram [5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:56:15,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 20:56:15,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:15,219 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:56:15,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:15,220 INFO L85 PathProgramCache]: Analyzing trace with hash -492963554, now seen corresponding path program 12 times [2022-03-15 20:56:15,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:15,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037424353] [2022-03-15 20:56:15,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:15,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:15,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:15,265 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:15,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:15,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037424353] [2022-03-15 20:56:15,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037424353] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:15,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821220334] [2022-03-15 20:56:15,266 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:56:15,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:15,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:15,267 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:56:15,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 20:56:15,288 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 20:56:15,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:15,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-15 20:56:15,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:15,377 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:56:15,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:15,456 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-15 20:56:15,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821220334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:15,457 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:15,457 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 17 [2022-03-15 20:56:15,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [785054919] [2022-03-15 20:56:15,457 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:15,458 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:15,474 INFO L252 McrAutomatonBuilder]: Finished intersection with 229 states and 611 transitions. [2022-03-15 20:56:15,474 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:18,617 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 21 new interpolants: [1240026#(or (<= (+ n 240) x4) (not (< x3 n)) (< (* x3 4) n)), 1240023#(or (<= (+ n 240) x4) (< x3 n)), 1240031#(or (<= (+ n 240) (* x4 4)) (< (* 16 x3) n) (not (< (* x3 4) n))), 1240035#(or (<= (+ n 240) (* 64 x4)) (<= n (* x3 4)) (< (* 16 x3) n)), 1240032#(or (< (* 16 x3) n) (<= (+ n 240) (* 16 x4)) (not (< (* x3 4) n))), 1240022#(or (not (< x3 n)) (< (* x3 4) n)), 1240025#(or (<= (+ n 240) (* 16 x4)) (< x3 n)), 1240021#(< x3 n), 1240037#(or (< (* x4 4) n) (not (< x4 n))), 1240034#(or (<= (+ n 240) (* 64 x4)) (not (< x3 n)) (< (* x3 4) n)), 1240039#(or (<= n (* 16 x4)) (< (* 64 x4) n)), 1240040#(or (<= n (* 64 x4)) (< (* 256 x4) n)), 1240036#(< x4 n), 1240029#(or (<= n (* x3 4)) (< (* 16 x3) n)), 1240041#(or (< (* x4 1024) n) (<= n (* 256 x4))), 1240030#(or (<= n (* x3 4)) (< (* 16 x3) n) (<= (+ n 240) x4)), 1240028#(or (<= (+ n 240) (* 16 x4)) (not (< x3 n)) (< (* x3 4) n)), 1240038#(or (<= n (* x4 4)) (< (* 16 x4) n)), 1240027#(or (<= (+ n 240) (* x4 4)) (not (< x3 n)) (< (* x3 4) n)), 1240033#(or (<= (+ n 240) (* 64 x4)) (< x3 n)), 1240024#(or (<= (+ n 240) (* x4 4)) (< x3 n))] [2022-03-15 20:56:18,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 20:56:18,618 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:18,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 20:56:18,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1304, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 20:56:18,618 INFO L87 Difference]: Start difference. First operand 71581 states and 418190 transitions. Second operand has 31 states, 31 states have (on average 5.193548387096774) internal successors, (161), 30 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:27,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:27,707 INFO L93 Difference]: Finished difference Result 133682 states and 705588 transitions. [2022-03-15 20:56:27,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-03-15 20:56:27,707 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 5.193548387096774) internal successors, (161), 30 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:56:27,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:28,558 INFO L225 Difference]: With dead ends: 133682 [2022-03-15 20:56:28,559 INFO L226 Difference]: Without dead ends: 129981 [2022-03-15 20:56:28,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 202 SyntacticMatches, 17 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8628 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=4155, Invalid=24237, Unknown=0, NotChecked=0, Total=28392 [2022-03-15 20:56:28,560 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 835 mSDsluCounter, 1149 mSDsCounter, 0 mSdLazyCounter, 4196 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 835 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 4383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 4196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:28,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [835 Valid, 1 Invalid, 4383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 4196 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-15 20:56:28,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129981 states. [2022-03-15 20:56:31,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129981 to 82399. [2022-03-15 20:56:31,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82399 states, 82398 states have (on average 5.796111556105731) internal successors, (477588), 82398 states have internal predecessors, (477588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:32,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82399 states to 82399 states and 477588 transitions. [2022-03-15 20:56:32,612 INFO L78 Accepts]: Start accepts. Automaton has 82399 states and 477588 transitions. Word has length 21 [2022-03-15 20:56:32,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:32,612 INFO L470 AbstractCegarLoop]: Abstraction has 82399 states and 477588 transitions. [2022-03-15 20:56:32,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.193548387096774) internal successors, (161), 30 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:32,613 INFO L276 IsEmpty]: Start isEmpty. Operand 82399 states and 477588 transitions. [2022-03-15 20:56:33,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:56:33,094 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:33,094 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:56:33,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 20:56:33,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 20:56:33,303 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:56:33,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:33,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1349182361, now seen corresponding path program 10 times [2022-03-15 20:56:33,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:33,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116216253] [2022-03-15 20:56:33,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:33,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:33,345 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:33,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:33,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116216253] [2022-03-15 20:56:33,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116216253] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:33,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979531558] [2022-03-15 20:56:33,346 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 20:56:33,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:33,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:33,347 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:56:33,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 20:56:33,370 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 20:56:33,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:33,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:56:33,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:33,441 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:33,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:33,486 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:33,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979531558] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:33,486 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:33,486 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 20:56:33,486 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1183016696] [2022-03-15 20:56:33,486 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:33,487 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:33,505 INFO L252 McrAutomatonBuilder]: Finished intersection with 246 states and 665 transitions. [2022-03-15 20:56:33,506 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:56:36,633 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 16 new interpolants: [1538929#(or (<= n (* x1 4)) (<= n (* 16 x2)) (< (* 64 x2) n)), 1538925#(or (<= n (* x2 4)) (< (* 16 x2) n) (<= n (* x1 4))), 1538924#(or (<= n (* x2 4)) (<= n x1) (< (* 16 x2) n)), 1538920#(or (<= n x1) (< (* x2 4) n) (not (< x2 n))), 1538915#(< x2 n), 1538928#(or (<= n x1) (<= n (* 16 x2)) (< (* 64 x2) n)), 1538916#(or (<= n x1) (< x2 n)), 1538921#(or (<= n (* x2 4)) (< (* 16 x2) n)), 1538926#(or (<= n (* x2 4)) (< (* 16 x2) n) (<= n (* 16 x1))), 1538917#(or (<= n (* x1 4)) (< x2 n)), 1538919#(or (< (* x2 4) n) (not (< x2 n))), 1538927#(or (<= n (* 16 x2)) (< (* 64 x2) n)), 1538922#(or (<= n (* x1 4)) (< (* x2 4) n) (not (< x2 n))), 1538930#(or (<= n (* 16 x1)) (<= n (* 16 x2)) (< (* 64 x2) n)), 1538923#(or (<= n (* 16 x1)) (< (* x2 4) n) (<= n x2)), 1538918#(or (<= n (* 16 x1)) (< x2 n))] [2022-03-15 20:56:36,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 20:56:36,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:56:36,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 20:56:36,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-03-15 20:56:36,634 INFO L87 Difference]: Start difference. First operand 82399 states and 477588 transitions. Second operand has 26 states, 26 states have (on average 6.1923076923076925) internal successors, (161), 25 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:44,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:56:44,285 INFO L93 Difference]: Finished difference Result 257519 states and 1395474 transitions. [2022-03-15 20:56:44,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2022-03-15 20:56:44,286 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.1923076923076925) internal successors, (161), 25 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:56:44,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:56:46,882 INFO L225 Difference]: With dead ends: 257519 [2022-03-15 20:56:46,882 INFO L226 Difference]: Without dead ends: 257359 [2022-03-15 20:56:46,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 225 SyntacticMatches, 21 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13035 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=5287, Invalid=26933, Unknown=0, NotChecked=0, Total=32220 [2022-03-15 20:56:46,884 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1534 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 1717 mSolverCounterSat, 330 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1534 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 2047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 330 IncrementalHoareTripleChecker+Valid, 1717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 20:56:46,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1534 Valid, 1 Invalid, 2047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [330 Valid, 1717 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-15 20:56:47,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257359 states. [2022-03-15 20:56:55,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257359 to 137979. [2022-03-15 20:56:55,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137979 states, 137978 states have (on average 6.039180159155808) internal successors, (833274), 137978 states have internal predecessors, (833274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:57,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137979 states to 137979 states and 833274 transitions. [2022-03-15 20:56:57,652 INFO L78 Accepts]: Start accepts. Automaton has 137979 states and 833274 transitions. Word has length 21 [2022-03-15 20:56:57,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:56:57,653 INFO L470 AbstractCegarLoop]: Abstraction has 137979 states and 833274 transitions. [2022-03-15 20:56:57,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.1923076923076925) internal successors, (161), 25 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:56:57,653 INFO L276 IsEmpty]: Start isEmpty. Operand 137979 states and 833274 transitions. [2022-03-15 20:56:58,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-15 20:56:58,257 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:56:58,258 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:56:58,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 20:56:58,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 20:56:58,463 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:56:58,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:56:58,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1067434520, now seen corresponding path program 11 times [2022-03-15 20:56:58,465 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:56:58,465 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058886783] [2022-03-15 20:56:58,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:56:58,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:56:58,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:56:58,525 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:58,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:56:58,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058886783] [2022-03-15 20:56:58,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058886783] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:56:58,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770953961] [2022-03-15 20:56:58,527 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 20:56:58,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:56:58,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:56:58,528 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:56:58,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 20:56:58,554 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 20:56:58,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:56:58,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:56:58,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:56:58,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:58,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:56:58,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:56:58,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770953961] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:56:58,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:56:58,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-03-15 20:56:58,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1668256673] [2022-03-15 20:56:58,729 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:56:58,730 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:56:58,748 INFO L252 McrAutomatonBuilder]: Finished intersection with 249 states and 675 transitions. [2022-03-15 20:56:58,749 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:57:02,848 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 20 new interpolants: [2072851#(or (< x1 n) (<= n (* 16 x2)) (< (* 64 x2) n)), 2072847#(or (< (* 256 x2) n) (<= n (* 64 x2))), 2072862#(or (< (* 256 x2) n) (<= n (* 64 x2)) (<= (+ (* 16 x1) 1) n)), 2072852#(or (< (* 256 x2) n) (< x1 n) (<= n (* 64 x2))), 2072858#(or (< x2 n) (<= (+ (* 16 x1) 1) n)), 2072857#(or (< (* 256 x2) n) (<= (+ (* x1 4) 1) n) (<= n (* 64 x2))), 2072844#(or (< (* x2 4) n) (not (< x2 n))), 2072861#(or (<= n (* 16 x2)) (<= (+ (* 16 x1) 1) n) (< (* 64 x2) n)), 2072845#(or (<= n (* x2 4)) (< (* 16 x2) n)), 2072848#(or (< x1 n) (< x2 n)), 2072856#(or (<= (+ (* x1 4) 1) n) (<= n (* 16 x2)) (< (* 64 x2) n)), 2072850#(or (<= n (* x2 4)) (< (* 16 x2) n) (< x1 n)), 2072853#(or (<= (+ (* x1 4) 1) n) (< x2 n)), 2072855#(or (<= n (* x2 4)) (< (* 16 x2) n) (<= (+ (* x1 4) 1) n)), 2072859#(or (< (* x2 4) n) (not (< x2 n)) (<= (+ (* 16 x1) 1) n)), 2072860#(or (< (* 16 x2) n) (not (< (* x2 4) n)) (<= (+ (* 16 x1) 1) n)), 2072846#(or (<= n (* 16 x2)) (< (* 64 x2) n)), 2072843#(< x2 n), 2072849#(or (< x1 n) (< (* x2 4) n) (not (< x2 n))), 2072854#(or (<= (+ (* x1 4) 1) n) (< (* x2 4) n) (not (< x2 n)))] [2022-03-15 20:57:02,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 20:57:02,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:57:02,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 20:57:02,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=853, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 20:57:02,849 INFO L87 Difference]: Start difference. First operand 137979 states and 833274 transitions. Second operand has 30 states, 30 states have (on average 6.066666666666666) internal successors, (182), 29 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:07,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:57:07,263 INFO L93 Difference]: Finished difference Result 216214 states and 1258427 transitions. [2022-03-15 20:57:07,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 20:57:07,264 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.066666666666666) internal successors, (182), 29 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-15 20:57:07,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:57:09,204 INFO L225 Difference]: With dead ends: 216214 [2022-03-15 20:57:09,204 INFO L226 Difference]: Without dead ends: 214388 [2022-03-15 20:57:09,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 203 SyntacticMatches, 42 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1514 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1141, Invalid=3551, Unknown=0, NotChecked=0, Total=4692 [2022-03-15 20:57:09,205 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 469 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1549 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-15 20:57:09,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 1 Invalid, 1692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1549 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-15 20:57:09,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214388 states. [2022-03-15 20:57:16,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214388 to 166060. [2022-03-15 20:57:17,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166060 states, 166059 states have (on average 6.058135963723736) internal successors, (1006008), 166059 states have internal predecessors, (1006008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:18,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166060 states to 166060 states and 1006008 transitions. [2022-03-15 20:57:18,922 INFO L78 Accepts]: Start accepts. Automaton has 166060 states and 1006008 transitions. Word has length 21 [2022-03-15 20:57:18,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:57:18,923 INFO L470 AbstractCegarLoop]: Abstraction has 166060 states and 1006008 transitions. [2022-03-15 20:57:18,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.066666666666666) internal successors, (182), 29 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:18,923 INFO L276 IsEmpty]: Start isEmpty. Operand 166060 states and 1006008 transitions. [2022-03-15 20:57:19,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:57:19,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:57:19,434 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:57:19,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 20:57:19,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:19,635 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:57:19,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:57:19,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1341973598, now seen corresponding path program 13 times [2022-03-15 20:57:19,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:57:19,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732459464] [2022-03-15 20:57:19,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:57:19,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:57:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:57:19,705 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:19,706 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:57:19,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732459464] [2022-03-15 20:57:19,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732459464] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:57:19,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243486206] [2022-03-15 20:57:19,706 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:57:19,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:19,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:57:19,707 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:57:19,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 20:57:19,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:57:19,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 20:57:19,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:57:19,981 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:19,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:57:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:20,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243486206] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:57:20,077 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:57:20,077 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 9 [2022-03-15 20:57:20,077 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2083829028] [2022-03-15 20:57:20,077 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:57:20,079 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:57:20,100 INFO L252 McrAutomatonBuilder]: Finished intersection with 292 states and 802 transitions. [2022-03-15 20:57:20,100 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:57:27,095 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [2621406#(and (= (+ x3 (* x4 (- 4))) 0) (= x2 x1)), 2621408#(and (= x3 (* 64 x4)) (= x2 x1)), 2621409#(and (= x3 (* 256 x4)) (= x2 x1)), 2621407#(and (= x2 x1) (= x3 (* 16 x4)))] [2022-03-15 20:57:27,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:57:27,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:57:27,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:57:27,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:57:27,097 INFO L87 Difference]: Start difference. First operand 166060 states and 1006008 transitions. Second operand has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:29,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:57:29,818 INFO L93 Difference]: Finished difference Result 168028 states and 1012766 transitions. [2022-03-15 20:57:29,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:57:29,818 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:57:29,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:57:31,427 INFO L225 Difference]: With dead ends: 168028 [2022-03-15 20:57:31,427 INFO L226 Difference]: Without dead ends: 168020 [2022-03-15 20:57:31,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 102 SyntacticMatches, 205 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:57:31,428 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 28 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 1154 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:57:31,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1154 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:57:31,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168020 states. [2022-03-15 20:57:37,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168020 to 166696. [2022-03-15 20:57:38,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166696 states, 166695 states have (on average 6.052311107111791) internal successors, (1008890), 166695 states have internal predecessors, (1008890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:39,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166696 states to 166696 states and 1008890 transitions. [2022-03-15 20:57:39,860 INFO L78 Accepts]: Start accepts. Automaton has 166696 states and 1008890 transitions. Word has length 22 [2022-03-15 20:57:39,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:57:39,861 INFO L470 AbstractCegarLoop]: Abstraction has 166696 states and 1008890 transitions. [2022-03-15 20:57:39,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:57:39,861 INFO L276 IsEmpty]: Start isEmpty. Operand 166696 states and 1008890 transitions. [2022-03-15 20:57:40,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:57:40,643 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:57:40,644 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:57:40,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-15 20:57:40,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:40,859 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:57:40,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:57:40,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1018613470, now seen corresponding path program 14 times [2022-03-15 20:57:40,860 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:57:40,860 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517891587] [2022-03-15 20:57:40,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:57:40,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:57:40,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:57:40,924 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:57:40,924 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:57:40,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517891587] [2022-03-15 20:57:40,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517891587] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:57:40,924 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285258366] [2022-03-15 20:57:40,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 20:57:40,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:57:40,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:57:40,928 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:57:40,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 20:57:40,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 20:57:40,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:57:40,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:57:40,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:57:41,100 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:57:41,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:57:41,189 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:57:41,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285258366] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:57:41,189 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:57:41,189 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 7] total 21 [2022-03-15 20:57:41,189 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1478913032] [2022-03-15 20:57:41,189 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:57:41,190 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:57:41,211 INFO L252 McrAutomatonBuilder]: Finished intersection with 282 states and 770 transitions. [2022-03-15 20:57:41,211 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:57:45,457 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 22 new interpolants: [3122984#(or (<= n (* x4 4)) (<= (+ 193 x3) n) (< (* 16 x4) n)), 3122997#(or (<= (+ (* x3 4) 48) (* 16 x4)) (not (< x3 n))), 3122988#(or (<= n (* 64 x4)) (< (* 256 x4) n)), 3122990#(or (< (* x4 1024) n) (<= n (* 256 x4))), 3122998#(or (<= (+ (* 16 x3) 48) (* x4 4)) (not (< (* x3 4) n)) (not (< x3 n))), 3122981#(or (<= n (* 16 x4)) (< (* 64 x4) n)), 3122987#(or (<= (+ 192 (* 16 x3)) x4) (not (< x3 n))), 3122989#(or (<= n (* 64 x4)) (< (* 256 x4) n) (<= (+ 193 x3) n)), 3122985#(or (<= n (* 16 x4)) (< (* 64 x4) n) (<= (+ 193 x3) n)), 3122983#(or (<= (+ 193 x3) n) (< (* x4 4) n) (not (< x4 n))), 3122993#(or (<= (+ 192 (* 64 x3)) x4) (not (< (* x3 4) n)) (not (< x3 n))), 3122979#(or (< (* x4 4) n) (not (< x4 n))), 3122982#(or (< x4 n) (<= (+ 193 x3) n)), 3122994#(or (<= (+ (* x3 4) 48) x4) (not (< x3 n))), 3122995#(or (<= (+ (* 16 x3) 48) x4) (not (< (* x3 4) n)) (not (< x3 n))), 3122996#(or (<= (+ (* x3 4) 48) (* x4 4)) (not (< x3 n))), 3122991#(or (< (* x4 1024) n) (<= (+ 193 x3) n) (<= n (* 256 x4))), 3122986#(or (<= (+ 193 (* 16 x3)) n) (not (< x3 n))), 3122980#(or (<= n (* x4 4)) (< (* 16 x4) n)), 3122999#(or (<= (+ (* 16 x3) 48) (* 16 x4)) (not (< (* x3 4) n)) (not (< x3 n))), 3122978#(< x4 n), 3122992#(or (<= (+ 193 (* 64 x3)) n) (not (< (* x3 4) n)) (not (< x3 n)))] [2022-03-15 20:57:45,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 20:57:45,458 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:57:45,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 20:57:45,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1747, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 20:57:45,458 INFO L87 Difference]: Start difference. First operand 166696 states and 1008890 transitions. Second operand has 33 states, 33 states have (on average 6.121212121212121) internal successors, (202), 32 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:04,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:58:04,851 INFO L93 Difference]: Finished difference Result 360918 states and 1986559 transitions. [2022-03-15 20:58:04,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 228 states. [2022-03-15 20:58:04,852 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.121212121212121) internal successors, (202), 32 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:58:04,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:58:08,569 INFO L225 Difference]: With dead ends: 360918 [2022-03-15 20:58:08,570 INFO L226 Difference]: Without dead ends: 358068 [2022-03-15 20:58:08,572 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 245 SyntacticMatches, 24 SemanticMatches, 259 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24844 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=8419, Invalid=59441, Unknown=0, NotChecked=0, Total=67860 [2022-03-15 20:58:08,572 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 1650 mSDsluCounter, 1773 mSDsCounter, 0 mSdLazyCounter, 6250 mSolverCounterSat, 559 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1650 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 6809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 559 IncrementalHoareTripleChecker+Valid, 6250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-15 20:58:08,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1650 Valid, 1 Invalid, 6809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [559 Valid, 6250 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-15 20:58:08,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358068 states. [2022-03-15 20:58:20,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358068 to 195905. [2022-03-15 20:58:21,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195905 states, 195904 states have (on average 6.078584408689971) internal successors, (1190819), 195904 states have internal predecessors, (1190819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:24,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195905 states to 195905 states and 1190819 transitions. [2022-03-15 20:58:24,460 INFO L78 Accepts]: Start accepts. Automaton has 195905 states and 1190819 transitions. Word has length 22 [2022-03-15 20:58:24,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:58:24,460 INFO L470 AbstractCegarLoop]: Abstraction has 195905 states and 1190819 transitions. [2022-03-15 20:58:24,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.121212121212121) internal successors, (202), 32 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:24,460 INFO L276 IsEmpty]: Start isEmpty. Operand 195905 states and 1190819 transitions. [2022-03-15 20:58:25,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:58:25,748 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:58:25,748 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:58:25,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-15 20:58:25,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:25,971 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:58:25,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:58:25,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1725190938, now seen corresponding path program 12 times [2022-03-15 20:58:25,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:58:25,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926930320] [2022-03-15 20:58:25,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:58:25,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:58:25,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:58:26,098 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:26,098 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:58:26,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926930320] [2022-03-15 20:58:26,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926930320] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:58:26,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216215803] [2022-03-15 20:58:26,098 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 20:58:26,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:26,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:58:26,099 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:58:26,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 20:58:26,192 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 20:58:26,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 20:58:26,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-15 20:58:26,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:58:26,574 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:26,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:58:26,692 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:26,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216215803] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:58:26,692 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:58:26,692 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 9 [2022-03-15 20:58:26,692 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [145805000] [2022-03-15 20:58:26,693 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:58:26,694 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:58:26,716 INFO L252 McrAutomatonBuilder]: Finished intersection with 292 states and 802 transitions. [2022-03-15 20:58:26,716 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:58:33,030 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [3876301#(and (<= x1 (* 64 x2)) (= x4 x3) (<= (* 64 x2) x1)), 3876302#(and (= x4 x3) (<= (* 256 x2) x1) (<= x1 (* 256 x2))), 3876299#(and (= x4 x3) (<= (* x2 4) x1) (<= x1 (* x2 4))), 3876300#(and (= x4 x3) (<= x1 (* 16 x2)) (<= (* 16 x2) x1))] [2022-03-15 20:58:33,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 20:58:33,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:58:33,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 20:58:33,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:58:33,031 INFO L87 Difference]: Start difference. First operand 195905 states and 1190819 transitions. Second operand has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:36,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:58:36,485 INFO L93 Difference]: Finished difference Result 197236 states and 1195206 transitions. [2022-03-15 20:58:36,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-15 20:58:36,486 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:58:36,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:58:38,422 INFO L225 Difference]: With dead ends: 197236 [2022-03-15 20:58:38,422 INFO L226 Difference]: Without dead ends: 197223 [2022-03-15 20:58:38,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 248 SyntacticMatches, 59 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2022-03-15 20:58:38,422 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 44 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 1301 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:58:38,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 1 Invalid, 1301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1301 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 20:58:38,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197223 states. [2022-03-15 20:58:47,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197223 to 196162. [2022-03-15 20:58:47,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196162 states, 196161 states have (on average 6.076024286173093) internal successors, (1191879), 196161 states have internal predecessors, (1191879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:49,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196162 states to 196162 states and 1191879 transitions. [2022-03-15 20:58:49,500 INFO L78 Accepts]: Start accepts. Automaton has 196162 states and 1191879 transitions. Word has length 22 [2022-03-15 20:58:49,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 20:58:49,500 INFO L470 AbstractCegarLoop]: Abstraction has 196162 states and 1191879 transitions. [2022-03-15 20:58:49,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:58:49,500 INFO L276 IsEmpty]: Start isEmpty. Operand 196162 states and 1191879 transitions. [2022-03-15 20:58:50,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-15 20:58:50,357 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 20:58:50,357 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 20:58:50,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 20:58:50,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:50,571 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-03-15 20:58:50,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 20:58:50,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1009191273, now seen corresponding path program 13 times [2022-03-15 20:58:50,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 20:58:50,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171939119] [2022-03-15 20:58:50,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 20:58:50,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 20:58:50,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:58:50,630 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 20:58:50,630 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 20:58:50,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171939119] [2022-03-15 20:58:50,630 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171939119] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 20:58:50,630 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148581087] [2022-03-15 20:58:50,630 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 20:58:50,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 20:58:50,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 20:58:50,631 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 20:58:50,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 20:58:50,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 20:58:50,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-15 20:58:50,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 20:58:50,792 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:58:50,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 20:58:50,910 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 20:58:50,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148581087] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 20:58:50,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 20:58:50,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 21 [2022-03-15 20:58:50,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [963200670] [2022-03-15 20:58:50,910 INFO L194 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2022-03-15 20:58:50,911 INFO L249 McrAutomatonBuilder]: Started intersection. [2022-03-15 20:58:50,932 INFO L252 McrAutomatonBuilder]: Finished intersection with 288 states and 790 transitions. [2022-03-15 20:58:50,932 INFO L276 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2022-03-15 20:58:55,162 INFO L301 McrAutomatonBuilder]: Construction finished. MCR generated 26 new interpolants: [4466035#(or (<= n (* 16 x1)) (<= (+ 192 n) (* 16 x2)) (< (* 64 x1) n)), 4466031#(or (not (< x1 n)) (< (* x1 4) n) (<= (+ 192 n) (* 64 x2))), 4466013#(< x2 n), 4466017#(or (< (* 16 x1) n) (<= n (* x1 4))), 4466027#(or (< x1 n) (<= (+ 192 n) (* 64 x2))), 4466018#(or (< (* 16 x1) n) (<= n (* x1 4)) (<= (+ 192 n) x2)), 4466015#(or (< x1 n) (<= (+ 192 n) x2)), 4466030#(or (not (< x1 n)) (< (* x1 4) n) (<= (+ 192 n) (* 16 x2))), 4466020#(or (not (< x1 n)) (<= (+ 192 n) (* x2 4)) (< (* x1 4) n)), 4466033#(or (< (* 16 x1) n) (<= n (* x1 4)) (<= (+ 192 n) (* 64 x2))), 4466012#(or (not (< x1 n)) (< (* x1 4) n)), 4466032#(or (< (* 16 x1) n) (<= (+ 192 n) (* 16 x2)) (<= n (* x1 4))), 4466024#(or (< (* 256 x2) n) (<= n (* 64 x2))), 4466034#(or (<= (+ 192 n) (* x2 4)) (<= n (* 16 x1)) (< (* 64 x1) n)), 4466029#(or (<= n (* 16 x1)) (< (* 64 x1) n) (<= (+ 192 n) x2)), 4466023#(or (<= n (* 16 x2)) (< (* 64 x2) n)), 4466028#(or (<= n (* 16 x1)) (< (* 64 x1) n)), 4466025#(or (< (* x2 1024) n) (<= n (* 256 x2))), 4466011#(< x1 n), 4466021#(or (<= (+ 192 n) (* x2 4)) (< (* 16 x1) n) (<= n (* x1 4))), 4466026#(or (< x1 n) (<= (+ 192 n) (* 16 x2))), 4466014#(or (< (* x2 4) n) (not (< x2 n))), 4466019#(or (<= (+ 192 n) (* x2 4)) (< x1 n)), 4466036#(or (<= n (* 16 x1)) (<= (+ 192 n) (* 64 x2)) (< (* 64 x1) n)), 4466022#(or (<= n (* x2 4)) (< (* 16 x2) n)), 4466016#(or (not (< x1 n)) (< (* x1 4) n) (<= (+ 192 n) x2))] [2022-03-15 20:58:55,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 20:58:55,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 20:58:55,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 20:58:55,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=2019, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 20:58:55,163 INFO L87 Difference]: Start difference. First operand 196162 states and 1191879 transitions. Second operand has 37 states, 37 states have (on average 5.675675675675675) internal successors, (210), 36 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 20:59:46,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 20:59:46,295 INFO L93 Difference]: Finished difference Result 851424 states and 4411831 transitions. [2022-03-15 20:59:46,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 458 states. [2022-03-15 20:59:46,295 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 5.675675675675675) internal successors, (210), 36 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-15 20:59:46,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 20:59:54,977 INFO L225 Difference]: With dead ends: 851424 [2022-03-15 20:59:54,977 INFO L226 Difference]: Without dead ends: 834305 [2022-03-15 20:59:54,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 770 GetRequests, 253 SyntacticMatches, 18 SemanticMatches, 499 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106053 ImplicationChecksByTransitivity, 29.7s TimeCoverageRelationStatistics Valid=23846, Invalid=226654, Unknown=0, NotChecked=0, Total=250500 [2022-03-15 20:59:54,986 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 3074 mSDsluCounter, 4040 mSDsCounter, 0 mSdLazyCounter, 16052 mSolverCounterSat, 512 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3074 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 16564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 512 IncrementalHoareTripleChecker+Valid, 16052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-03-15 20:59:54,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3074 Valid, 1 Invalid, 16564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [512 Valid, 16052 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2022-03-15 20:59:56,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834305 states. [2022-03-15 21:00:26,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834305 to 246030. [2022-03-15 21:00:27,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246030 states, 246029 states have (on average 6.09783399517943) internal successors, (1500244), 246029 states have internal predecessors, (1500244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)