/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 20:53:18,976 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 20:53:18,977 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 20:53:19,007 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 20:53:19,007 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 20:53:19,008 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 20:53:19,009 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 20:53:19,010 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 20:53:19,011 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 20:53:19,012 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 20:53:19,012 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 20:53:19,013 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 20:53:19,013 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 20:53:19,014 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 20:53:19,015 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 20:53:19,016 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 20:53:19,016 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 20:53:19,017 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 20:53:19,018 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 20:53:19,019 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 20:53:19,020 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 20:53:19,021 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 20:53:19,022 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 20:53:19,023 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 20:53:19,023 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 20:53:19,026 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 20:53:19,026 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 20:53:19,026 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 20:53:19,027 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 20:53:19,027 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 20:53:19,028 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 20:53:19,028 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 20:53:19,029 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 20:53:19,029 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 20:53:19,030 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 20:53:19,031 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 20:53:19,031 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 20:53:19,031 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 20:53:19,031 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 20:53:19,032 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 20:53:19,032 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 20:53:19,038 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 20:53:19,038 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-20 20:53:19,044 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 20:53:19,044 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 20:53:19,045 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 20:53:19,045 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 20:53:19,046 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 20:53:19,046 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 20:53:19,046 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 20:53:19,046 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 20:53:19,046 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 20:53:19,047 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 20:53:19,047 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 20:53:19,055 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 20:53:19,056 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 20:53:19,056 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 20:53:19,056 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 20:53:19,056 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:53:19,056 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 20:53:19,056 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 20:53:19,056 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 20:53:19,057 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 20:53:19,057 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 20:53:19,057 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-20 20:53:19,057 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 20:53:19,265 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 20:53:19,287 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 20:53:19,289 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 20:53:19,289 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 20:53:19,290 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 20:53:19,291 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c [2022-03-20 20:53:19,356 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c5706757/0fcd9019b7cc41f9bcec9f1c29222c69/FLAG07b132492 [2022-03-20 20:53:19,700 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 20:53:19,706 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c [2022-03-20 20:53:19,711 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c5706757/0fcd9019b7cc41f9bcec9f1c29222c69/FLAG07b132492 [2022-03-20 20:53:20,131 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c5706757/0fcd9019b7cc41f9bcec9f1c29222c69 [2022-03-20 20:53:20,133 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 20:53:20,134 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 20:53:20,152 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 20:53:20,152 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 20:53:20,154 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 20:53:20,155 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,155 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22e4947d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20, skipping insertion in model container [2022-03-20 20:53:20,156 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,162 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 20:53:20,172 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 20:53:20,314 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c[490,503] [2022-03-20 20:53:20,331 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:53:20,337 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 20:53:20,350 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound50.c[490,503] [2022-03-20 20:53:20,361 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:53:20,385 INFO L208 MainTranslator]: Completed translation [2022-03-20 20:53:20,385 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20 WrapperNode [2022-03-20 20:53:20,386 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 20:53:20,386 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 20:53:20,387 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 20:53:20,387 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 20:53:20,397 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,397 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,413 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,413 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,417 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,420 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,421 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,422 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 20:53:20,423 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 20:53:20,423 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 20:53:20,423 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 20:53:20,424 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20" (1/1) ... [2022-03-20 20:53:20,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:53:20,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:20,447 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-20 20:53:20,448 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-20 20:53:20,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 20:53:20,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 20:53:20,482 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 20:53:20,482 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 20:53:20,483 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 20:53:20,483 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 20:53:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 20:53:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 20:53:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 20:53:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 20:53:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 20:53:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 20:53:20,483 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 20:53:20,484 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 20:53:20,484 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 20:53:20,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 20:53:20,484 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 20:53:20,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 20:53:20,484 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 20:53:20,484 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 20:53:20,534 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 20:53:20,536 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 20:53:20,653 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 20:53:20,658 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 20:53:20,658 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-20 20:53:20,659 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:53:20 BoogieIcfgContainer [2022-03-20 20:53:20,659 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 20:53:20,661 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 20:53:20,661 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 20:53:20,664 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 20:53:20,664 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 08:53:20" (1/3) ... [2022-03-20 20:53:20,664 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71249bf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:53:20, skipping insertion in model container [2022-03-20 20:53:20,664 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:53:20" (2/3) ... [2022-03-20 20:53:20,665 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71249bf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:53:20, skipping insertion in model container [2022-03-20 20:53:20,665 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:53:20" (3/3) ... [2022-03-20 20:53:20,666 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound50.c [2022-03-20 20:53:20,669 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 20:53:20,669 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 20:53:20,707 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 20:53:20,711 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 20:53:20,711 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 20:53:20,752 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 20:53:20,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-20 20:53:20,760 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:20,760 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:20,761 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:20,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:20,765 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2022-03-20 20:53:20,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:20,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1807020118] [2022-03-20 20:53:20,794 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:20,794 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 2 times [2022-03-20 20:53:20,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:20,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957224000] [2022-03-20 20:53:20,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:20,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:20,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:53:20,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 20:53:20,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:53:20,987 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 20:53:20,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:53:20,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 20:53:20,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:53:20,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 20:53:20,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:53:21,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 20:53:21,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:53:21,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-20 20:53:21,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:53:21,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-20 20:53:21,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:53:21,027 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 20:53:21,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:21,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957224000] [2022-03-20 20:53:21,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957224000] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:21,029 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:21,029 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:53:21,031 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:21,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1807020118] [2022-03-20 20:53:21,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1807020118] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:21,032 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:21,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:53:21,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365064296] [2022-03-20 20:53:21,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:21,036 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 20:53:21,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:21,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 20:53:21,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 20:53:21,066 INFO L87 Difference]: Start difference. First operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:53:21,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:21,170 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2022-03-20 20:53:21,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 20:53:21,172 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 43 [2022-03-20 20:53:21,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:21,177 INFO L225 Difference]: With dead ends: 73 [2022-03-20 20:53:21,177 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 20:53:21,179 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 20:53:21,182 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:21,182 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 42 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:53:21,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 20:53:21,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-20 20:53:21,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 19 states have internal predecessors, (20), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 20:53:21,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2022-03-20 20:53:21,211 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2022-03-20 20:53:21,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:21,211 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2022-03-20 20:53:21,212 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:53:21,212 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2022-03-20 20:53:21,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 20:53:21,213 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:21,213 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:21,213 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 20:53:21,214 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:21,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:21,214 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2022-03-20 20:53:21,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:21,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2032490765] [2022-03-20 20:53:21,215 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:21,215 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 2 times [2022-03-20 20:53:21,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:21,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749954291] [2022-03-20 20:53:21,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:21,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:21,230 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:21,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [462184894] [2022-03-20 20:53:21,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:21,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:21,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:21,232 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-20 20:53:21,233 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-20 20:53:21,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:21,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:21,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 20:53:21,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:21,437 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-20 20:53:21,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:21,585 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-20 20:53:21,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:21,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749954291] [2022-03-20 20:53:21,587 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:21,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462184894] [2022-03-20 20:53:21,590 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462184894] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:21,590 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:21,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-20 20:53:21,595 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:21,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2032490765] [2022-03-20 20:53:21,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2032490765] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:21,595 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:21,595 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:53:21,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223149571] [2022-03-20 20:53:21,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:21,597 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:53:21,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:21,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:53:21,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:53:21,598 INFO L87 Difference]: Start difference. First operand 35 states and 46 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:53:21,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:21,680 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2022-03-20 20:53:21,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:53:21,680 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2022-03-20 20:53:21,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:21,682 INFO L225 Difference]: With dead ends: 52 [2022-03-20 20:53:21,682 INFO L226 Difference]: Without dead ends: 44 [2022-03-20 20:53:21,682 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:53:21,683 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 19 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:21,684 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 154 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:53:21,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-20 20:53:21,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2022-03-20 20:53:21,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 20 states have internal predecessors, (22), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 20:53:21,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-03-20 20:53:21,694 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2022-03-20 20:53:21,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:21,694 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-03-20 20:53:21,694 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:53:21,694 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-03-20 20:53:21,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-20 20:53:21,695 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:21,695 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:21,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 20:53:21,913 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:21,913 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:21,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:21,913 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2022-03-20 20:53:21,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:21,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [900827938] [2022-03-20 20:53:21,914 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:21,914 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 2 times [2022-03-20 20:53:21,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:21,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736807611] [2022-03-20 20:53:21,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:21,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:21,927 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:21,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164418580] [2022-03-20 20:53:21,927 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:21,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:21,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:21,929 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-20 20:53:21,932 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-20 20:53:21,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 20:53:21,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:21,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 20:53:21,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:22,065 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 20:53:22,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:53:22,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:22,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736807611] [2022-03-20 20:53:22,066 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:22,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164418580] [2022-03-20 20:53:22,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164418580] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:22,066 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:22,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:53:22,067 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:22,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [900827938] [2022-03-20 20:53:22,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [900827938] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:22,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:22,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:53:22,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808910647] [2022-03-20 20:53:22,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:22,067 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:53:22,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:22,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:53:22,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:53:22,068 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-20 20:53:22,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:22,110 INFO L93 Difference]: Finished difference Result 50 states and 65 transitions. [2022-03-20 20:53:22,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:53:22,111 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 45 [2022-03-20 20:53:22,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:22,112 INFO L225 Difference]: With dead ends: 50 [2022-03-20 20:53:22,112 INFO L226 Difference]: Without dead ends: 48 [2022-03-20 20:53:22,112 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:53:22,113 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 6 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:22,113 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 163 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:53:22,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-03-20 20:53:22,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2022-03-20 20:53:22,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 20:53:22,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2022-03-20 20:53:22,122 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2022-03-20 20:53:22,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:22,123 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2022-03-20 20:53:22,123 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-20 20:53:22,123 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2022-03-20 20:53:22,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 20:53:22,124 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:22,124 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:22,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-20 20:53:22,343 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 20:53:22,343 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:22,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:22,344 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2022-03-20 20:53:22,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:22,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [231566468] [2022-03-20 20:53:22,344 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:22,344 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 2 times [2022-03-20 20:53:22,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:22,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189717179] [2022-03-20 20:53:22,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:22,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:22,364 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:22,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [784783757] [2022-03-20 20:53:22,365 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:22,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:22,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:22,380 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-20 20:53:22,381 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-20 20:53:22,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:22,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:22,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:53:22,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:22,555 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 20:53:22,557 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:53:22,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:22,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189717179] [2022-03-20 20:53:22,557 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:22,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784783757] [2022-03-20 20:53:22,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784783757] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:22,557 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:22,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:53:22,558 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:22,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [231566468] [2022-03-20 20:53:22,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [231566468] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:22,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:22,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:53:22,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349630234] [2022-03-20 20:53:22,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:22,558 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:53:22,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:22,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:53:22,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:53:22,559 INFO L87 Difference]: Start difference. First operand 43 states and 54 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 20:53:22,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:22,593 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2022-03-20 20:53:22,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:53:22,594 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 50 [2022-03-20 20:53:22,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:22,598 INFO L225 Difference]: With dead ends: 58 [2022-03-20 20:53:22,598 INFO L226 Difference]: Without dead ends: 56 [2022-03-20 20:53:22,600 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:53:22,602 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 7 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:22,603 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 173 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:53:22,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-03-20 20:53:22,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2022-03-20 20:53:22,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 32 states have internal predecessors, (33), 20 states have call successors, (20), 6 states have call predecessors, (20), 5 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 20:53:22,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2022-03-20 20:53:22,621 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 50 [2022-03-20 20:53:22,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:22,622 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2022-03-20 20:53:22,622 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 20:53:22,622 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2022-03-20 20:53:22,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-20 20:53:22,626 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:22,626 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:22,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-20 20:53:22,842 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:22,842 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:22,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:22,843 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2022-03-20 20:53:22,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:22,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [167325474] [2022-03-20 20:53:22,844 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:22,844 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 2 times [2022-03-20 20:53:22,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:22,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251332493] [2022-03-20 20:53:22,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:22,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:22,853 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:22,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1668544731] [2022-03-20 20:53:22,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:22,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:22,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:22,855 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-20 20:53:22,856 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-20 20:53:22,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:22,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:22,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:53:22,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:23,039 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 20:53:23,039 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:53:23,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:23,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251332493] [2022-03-20 20:53:23,039 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:23,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668544731] [2022-03-20 20:53:23,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668544731] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:23,039 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:23,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:53:23,040 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:23,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [167325474] [2022-03-20 20:53:23,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [167325474] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:23,040 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:23,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:53:23,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963461953] [2022-03-20 20:53:23,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:23,040 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:53:23,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:23,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:53:23,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:53:23,041 INFO L87 Difference]: Start difference. First operand 55 states and 71 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 20:53:23,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:23,087 INFO L93 Difference]: Finished difference Result 62 states and 77 transitions. [2022-03-20 20:53:23,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:53:23,088 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 55 [2022-03-20 20:53:23,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:23,088 INFO L225 Difference]: With dead ends: 62 [2022-03-20 20:53:23,088 INFO L226 Difference]: Without dead ends: 60 [2022-03-20 20:53:23,089 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:53:23,089 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 7 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:23,089 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 163 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:53:23,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-03-20 20:53:23,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-03-20 20:53:23,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 32 states have (on average 1.125) internal successors, (36), 35 states have internal predecessors, (36), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 20:53:23,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2022-03-20 20:53:23,117 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 55 [2022-03-20 20:53:23,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:23,117 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2022-03-20 20:53:23,118 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 20:53:23,118 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2022-03-20 20:53:23,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-20 20:53:23,118 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:23,118 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:23,137 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-20 20:53:23,335 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:23,335 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:23,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:23,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2022-03-20 20:53:23,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:23,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1565332366] [2022-03-20 20:53:23,336 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:23,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 2 times [2022-03-20 20:53:23,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:23,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099871789] [2022-03-20 20:53:23,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:23,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:23,352 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:23,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2121847182] [2022-03-20 20:53:23,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:23,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:23,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:23,354 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-20 20:53:23,355 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-20 20:53:23,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:23,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:23,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 20:53:23,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:23,590 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-03-20 20:53:23,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:23,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:23,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099871789] [2022-03-20 20:53:23,677 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:23,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121847182] [2022-03-20 20:53:23,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121847182] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:53:23,677 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:53:23,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-20 20:53:23,677 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:23,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1565332366] [2022-03-20 20:53:23,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1565332366] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:23,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:23,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:53:23,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474636579] [2022-03-20 20:53:23,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:23,678 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:53:23,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:23,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:53:23,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:53:23,679 INFO L87 Difference]: Start difference. First operand 59 states and 74 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-03-20 20:53:23,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:23,771 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2022-03-20 20:53:23,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 20:53:23,771 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 60 [2022-03-20 20:53:23,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:23,772 INFO L225 Difference]: With dead ends: 66 [2022-03-20 20:53:23,772 INFO L226 Difference]: Without dead ends: 64 [2022-03-20 20:53:23,772 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-20 20:53:23,773 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 11 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:23,773 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 181 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:53:23,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-03-20 20:53:23,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-03-20 20:53:23,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 38 states have internal predecessors, (39), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 20:53:23,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-03-20 20:53:23,781 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 60 [2022-03-20 20:53:23,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:23,781 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-03-20 20:53:23,781 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-03-20 20:53:23,781 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-03-20 20:53:23,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-20 20:53:23,782 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:23,782 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:23,800 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-20 20:53:23,996 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:23,996 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:23,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:23,996 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2022-03-20 20:53:23,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:23,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [805937751] [2022-03-20 20:53:23,997 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:23,997 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 2 times [2022-03-20 20:53:23,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:23,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819444855] [2022-03-20 20:53:23,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:23,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:24,008 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:24,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [495557775] [2022-03-20 20:53:24,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:24,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:24,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:24,013 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-20 20:53:24,015 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-20 20:53:24,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:24,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:24,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 20:53:24,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:24,179 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 20:53:24,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:24,296 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-03-20 20:53:24,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:24,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819444855] [2022-03-20 20:53:24,297 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:24,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495557775] [2022-03-20 20:53:24,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495557775] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 20:53:24,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:53:24,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-20 20:53:24,297 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:24,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [805937751] [2022-03-20 20:53:24,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [805937751] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:24,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:24,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:53:24,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490444864] [2022-03-20 20:53:24,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:24,298 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:53:24,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:24,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:53:24,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:53:24,298 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-20 20:53:24,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:24,335 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-03-20 20:53:24,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:53:24,335 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 67 [2022-03-20 20:53:24,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:24,336 INFO L225 Difference]: With dead ends: 69 [2022-03-20 20:53:24,336 INFO L226 Difference]: Without dead ends: 67 [2022-03-20 20:53:24,336 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:53:24,336 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:24,337 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 146 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:53:24,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-20 20:53:24,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 59. [2022-03-20 20:53:24,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 20:53:24,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 71 transitions. [2022-03-20 20:53:24,342 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 71 transitions. Word has length 67 [2022-03-20 20:53:24,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:24,343 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 71 transitions. [2022-03-20 20:53:24,343 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-20 20:53:24,343 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 71 transitions. [2022-03-20 20:53:24,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 20:53:24,343 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:24,343 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:24,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-20 20:53:24,560 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:24,560 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:24,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:24,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2022-03-20 20:53:24,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:24,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [822073349] [2022-03-20 20:53:24,561 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:24,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 2 times [2022-03-20 20:53:24,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:24,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594753040] [2022-03-20 20:53:24,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:24,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:24,569 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:24,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1037669102] [2022-03-20 20:53:24,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:24,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:24,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:24,570 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-20 20:53:24,571 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-20 20:53:24,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:24,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:24,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:53:24,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:24,743 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-20 20:53:24,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:24,882 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-20 20:53:24,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:24,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594753040] [2022-03-20 20:53:24,882 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:24,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037669102] [2022-03-20 20:53:24,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037669102] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:24,882 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:24,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 20:53:24,882 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:24,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [822073349] [2022-03-20 20:53:24,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [822073349] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:24,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:24,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:53:24,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66993024] [2022-03-20 20:53:24,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:24,883 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:53:24,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:24,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:53:24,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:53:24,884 INFO L87 Difference]: Start difference. First operand 59 states and 71 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:53:25,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:25,009 INFO L93 Difference]: Finished difference Result 106 states and 146 transitions. [2022-03-20 20:53:25,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:53:25,009 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 69 [2022-03-20 20:53:25,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:25,010 INFO L225 Difference]: With dead ends: 106 [2022-03-20 20:53:25,010 INFO L226 Difference]: Without dead ends: 98 [2022-03-20 20:53:25,011 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:53:25,011 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:25,032 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 333 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:53:25,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-20 20:53:25,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 89. [2022-03-20 20:53:25,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 47 states have (on average 1.1914893617021276) internal successors, (56), 48 states have internal predecessors, (56), 34 states have call successors, (34), 8 states have call predecessors, (34), 7 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 20:53:25,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2022-03-20 20:53:25,057 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 69 [2022-03-20 20:53:25,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:25,057 INFO L478 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2022-03-20 20:53:25,057 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:53:25,057 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2022-03-20 20:53:25,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-20 20:53:25,058 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:25,058 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:25,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 20:53:25,258 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:25,259 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:25,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:25,259 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 1 times [2022-03-20 20:53:25,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:25,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1745904744] [2022-03-20 20:53:25,259 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:25,259 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2022-03-20 20:53:25,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:25,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114139777] [2022-03-20 20:53:25,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:25,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:25,267 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:25,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1589565732] [2022-03-20 20:53:25,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:25,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:25,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:25,275 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-20 20:53:25,298 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-20 20:53:25,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:25,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:25,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-20 20:53:25,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:25,502 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 20:53:25,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:25,668 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 20:53:25,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:25,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114139777] [2022-03-20 20:53:25,668 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:25,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589565732] [2022-03-20 20:53:25,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589565732] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:25,668 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:25,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-03-20 20:53:25,671 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:25,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1745904744] [2022-03-20 20:53:25,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1745904744] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:25,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:25,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:53:25,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123645312] [2022-03-20 20:53:25,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:25,671 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:53:25,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:25,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:53:25,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-20 20:53:25,672 INFO L87 Difference]: Start difference. First operand 89 states and 122 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:53:25,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:25,811 INFO L93 Difference]: Finished difference Result 124 states and 173 transitions. [2022-03-20 20:53:25,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:53:25,811 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 75 [2022-03-20 20:53:25,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:25,812 INFO L225 Difference]: With dead ends: 124 [2022-03-20 20:53:25,812 INFO L226 Difference]: Without dead ends: 121 [2022-03-20 20:53:25,812 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:53:25,813 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:25,813 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 290 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:53:25,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-20 20:53:25,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2022-03-20 20:53:25,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 62 states have (on average 1.2096774193548387) internal successors, (75), 64 states have internal predecessors, (75), 47 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:53:25,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 166 transitions. [2022-03-20 20:53:25,837 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 166 transitions. Word has length 75 [2022-03-20 20:53:25,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:25,837 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 166 transitions. [2022-03-20 20:53:25,837 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:53:25,837 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 166 transitions. [2022-03-20 20:53:25,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-20 20:53:25,838 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:25,838 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:25,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-03-20 20:53:26,054 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 20:53:26,055 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:26,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:26,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2022-03-20 20:53:26,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:26,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1665401825] [2022-03-20 20:53:26,056 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:26,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 4 times [2022-03-20 20:53:26,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:26,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170085542] [2022-03-20 20:53:26,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:26,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:26,064 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:26,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [630750929] [2022-03-20 20:53:26,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:53:26,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:26,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:26,065 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-20 20:53:26,067 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-20 20:53:26,103 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:53:26,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:26,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 20:53:26,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:26,453 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 18 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-20 20:53:26,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:26,721 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-03-20 20:53:26,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:26,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170085542] [2022-03-20 20:53:26,721 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:26,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630750929] [2022-03-20 20:53:26,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630750929] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:26,721 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:26,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-03-20 20:53:26,722 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:26,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1665401825] [2022-03-20 20:53:26,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1665401825] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:26,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:26,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:53:26,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915929782] [2022-03-20 20:53:26,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:26,722 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:53:26,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:26,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:53:26,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:53:26,723 INFO L87 Difference]: Start difference. First operand 118 states and 166 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:53:26,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:26,945 INFO L93 Difference]: Finished difference Result 130 states and 176 transitions. [2022-03-20 20:53:26,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:53:26,945 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 80 [2022-03-20 20:53:26,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:26,946 INFO L225 Difference]: With dead ends: 130 [2022-03-20 20:53:26,947 INFO L226 Difference]: Without dead ends: 128 [2022-03-20 20:53:26,947 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:53:26,947 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 30 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:26,948 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 296 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:53:26,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-20 20:53:26,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2022-03-20 20:53:26,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 68 states have (on average 1.1911764705882353) internal successors, (81), 70 states have internal predecessors, (81), 47 states have call successors, (47), 11 states have call predecessors, (47), 10 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:53:26,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 172 transitions. [2022-03-20 20:53:26,968 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 172 transitions. Word has length 80 [2022-03-20 20:53:26,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:26,969 INFO L478 AbstractCegarLoop]: Abstraction has 126 states and 172 transitions. [2022-03-20 20:53:26,969 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:53:26,969 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 172 transitions. [2022-03-20 20:53:26,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:53:26,971 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:26,971 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:26,988 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-20 20:53:27,188 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 20:53:27,188 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:27,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:27,188 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 5 times [2022-03-20 20:53:27,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:27,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1281166728] [2022-03-20 20:53:27,189 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:27,189 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 6 times [2022-03-20 20:53:27,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:27,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126762619] [2022-03-20 20:53:27,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:27,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:27,200 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:27,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1910337777] [2022-03-20 20:53:27,200 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:53:27,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:27,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:27,203 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-20 20:53:27,204 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-20 20:53:27,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:53:27,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:27,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 20:53:27,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:27,679 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 21 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-20 20:53:27,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:27,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:27,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126762619] [2022-03-20 20:53:27,773 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:27,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910337777] [2022-03-20 20:53:27,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910337777] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:53:27,774 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:53:27,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-03-20 20:53:27,774 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:27,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1281166728] [2022-03-20 20:53:27,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1281166728] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:27,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:27,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:53:27,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149674720] [2022-03-20 20:53:27,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:27,774 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:53:27,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:27,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:53:27,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-20 20:53:27,775 INFO L87 Difference]: Start difference. First operand 126 states and 172 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 20:53:28,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:28,020 INFO L93 Difference]: Finished difference Result 134 states and 179 transitions. [2022-03-20 20:53:28,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:53:28,020 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 85 [2022-03-20 20:53:28,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:28,021 INFO L225 Difference]: With dead ends: 134 [2022-03-20 20:53:28,021 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 20:53:28,022 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:53:28,022 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:28,022 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 299 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:53:28,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 20:53:28,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-03-20 20:53:28,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 73 states have internal predecessors, (84), 47 states have call successors, (47), 12 states have call predecessors, (47), 11 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:53:28,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 175 transitions. [2022-03-20 20:53:28,037 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 175 transitions. Word has length 85 [2022-03-20 20:53:28,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:28,037 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 175 transitions. [2022-03-20 20:53:28,037 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 20:53:28,037 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 175 transitions. [2022-03-20 20:53:28,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 20:53:28,038 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:28,038 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:28,055 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-20 20:53:28,254 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 20:53:28,255 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:28,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:28,255 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2022-03-20 20:53:28,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:28,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [563533954] [2022-03-20 20:53:28,255 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:28,256 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 2 times [2022-03-20 20:53:28,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:28,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157296237] [2022-03-20 20:53:28,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:28,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:28,263 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:28,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1178787826] [2022-03-20 20:53:28,263 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:28,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:28,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:28,265 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-20 20:53:28,292 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-20 20:53:28,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:28,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:28,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 20:53:28,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:28,753 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 20:53:28,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:29,048 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 20:53:29,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:29,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157296237] [2022-03-20 20:53:29,048 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:29,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178787826] [2022-03-20 20:53:29,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178787826] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:29,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:29,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 20:53:29,048 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:29,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [563533954] [2022-03-20 20:53:29,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [563533954] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:29,049 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:29,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:53:29,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48415776] [2022-03-20 20:53:29,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:29,049 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:53:29,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:29,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:53:29,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:53:29,049 INFO L87 Difference]: Start difference. First operand 130 states and 175 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 20:53:29,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:29,232 INFO L93 Difference]: Finished difference Result 157 states and 211 transitions. [2022-03-20 20:53:29,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:53:29,233 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 91 [2022-03-20 20:53:29,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:29,233 INFO L225 Difference]: With dead ends: 157 [2022-03-20 20:53:29,234 INFO L226 Difference]: Without dead ends: 154 [2022-03-20 20:53:29,234 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:53:29,234 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 19 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:29,234 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 378 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:53:29,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-03-20 20:53:29,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 153. [2022-03-20 20:53:29,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 84 states have (on average 1.1785714285714286) internal successors, (99), 86 states have internal predecessors, (99), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-20 20:53:29,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 206 transitions. [2022-03-20 20:53:29,250 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 206 transitions. Word has length 91 [2022-03-20 20:53:29,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:29,250 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 206 transitions. [2022-03-20 20:53:29,250 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 20:53:29,250 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 206 transitions. [2022-03-20 20:53:29,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-20 20:53:29,251 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:29,251 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:29,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-20 20:53:29,467 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 20:53:29,467 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:29,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:29,468 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 7 times [2022-03-20 20:53:29,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:29,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1737339481] [2022-03-20 20:53:29,468 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:29,468 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 8 times [2022-03-20 20:53:29,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:29,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189120495] [2022-03-20 20:53:29,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:29,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:29,475 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:29,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1499818607] [2022-03-20 20:53:29,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:29,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:29,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:29,476 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-20 20:53:29,477 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-20 20:53:29,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:29,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:29,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 20:53:29,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:29,647 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-03-20 20:53:29,648 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:53:29,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:29,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189120495] [2022-03-20 20:53:29,648 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:29,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499818607] [2022-03-20 20:53:29,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499818607] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:29,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:29,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:53:29,648 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:29,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1737339481] [2022-03-20 20:53:29,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1737339481] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:29,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:29,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:53:29,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804276165] [2022-03-20 20:53:29,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:29,649 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:53:29,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:29,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:53:29,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:53:29,649 INFO L87 Difference]: Start difference. First operand 153 states and 206 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-03-20 20:53:29,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:29,703 INFO L93 Difference]: Finished difference Result 201 states and 280 transitions. [2022-03-20 20:53:29,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:53:29,704 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 100 [2022-03-20 20:53:29,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:29,705 INFO L225 Difference]: With dead ends: 201 [2022-03-20 20:53:29,705 INFO L226 Difference]: Without dead ends: 156 [2022-03-20 20:53:29,705 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:53:29,706 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 6 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:29,706 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 188 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:53:29,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-20 20:53:29,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2022-03-20 20:53:29,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 80 states have internal predecessors, (88), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-20 20:53:29,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 195 transitions. [2022-03-20 20:53:29,722 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 195 transitions. Word has length 100 [2022-03-20 20:53:29,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:29,722 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 195 transitions. [2022-03-20 20:53:29,722 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-03-20 20:53:29,722 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 195 transitions. [2022-03-20 20:53:29,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 20:53:29,723 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:29,723 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:29,753 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-20 20:53:29,939 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 20:53:29,939 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:29,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:29,939 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 1 times [2022-03-20 20:53:29,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:29,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [244143171] [2022-03-20 20:53:29,940 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:29,940 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2022-03-20 20:53:29,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:29,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766573030] [2022-03-20 20:53:29,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:29,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:29,946 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:29,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1659212209] [2022-03-20 20:53:29,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:29,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:29,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:29,948 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-20 20:53:29,949 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-20 20:53:29,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:29,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:29,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-20 20:53:29,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:30,871 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 87 proven. 52 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-03-20 20:53:30,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:45,117 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 81 proven. 43 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-20 20:53:45,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:45,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766573030] [2022-03-20 20:53:45,118 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:45,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659212209] [2022-03-20 20:53:45,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659212209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:45,118 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:45,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2022-03-20 20:53:45,119 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:45,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [244143171] [2022-03-20 20:53:45,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [244143171] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:45,119 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:45,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 20:53:45,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64009042] [2022-03-20 20:53:45,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:45,120 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 20:53:45,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:45,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 20:53:45,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-03-20 20:53:45,121 INFO L87 Difference]: Start difference. First operand 147 states and 195 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 20:53:48,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:48,904 INFO L93 Difference]: Finished difference Result 154 states and 201 transitions. [2022-03-20 20:53:48,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:53:48,905 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 107 [2022-03-20 20:53:48,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:48,906 INFO L225 Difference]: With dead ends: 154 [2022-03-20 20:53:48,906 INFO L226 Difference]: Without dead ends: 152 [2022-03-20 20:53:48,906 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=158, Invalid=654, Unknown=0, NotChecked=0, Total=812 [2022-03-20 20:53:48,906 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 34 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:48,906 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 396 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 20:53:48,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-03-20 20:53:48,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 128. [2022-03-20 20:53:48,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 70 states have internal predecessors, (77), 47 states have call successors, (47), 13 states have call predecessors, (47), 12 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:53:48,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 168 transitions. [2022-03-20 20:53:48,919 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 168 transitions. Word has length 107 [2022-03-20 20:53:48,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:48,920 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 168 transitions. [2022-03-20 20:53:48,920 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 20:53:48,920 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 168 transitions. [2022-03-20 20:53:48,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 20:53:48,920 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:48,921 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:48,937 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-20 20:53:49,137 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 20:53:49,137 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:49,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:49,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 3 times [2022-03-20 20:53:49,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:49,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [763790855] [2022-03-20 20:53:49,138 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:49,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 4 times [2022-03-20 20:53:49,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:49,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265879545] [2022-03-20 20:53:49,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:49,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:49,146 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:49,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [963327516] [2022-03-20 20:53:49,146 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:53:49,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:49,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:49,149 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-20 20:53:49,150 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-20 20:53:49,198 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:53:49,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:49,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 20:53:49,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:49,875 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-20 20:53:49,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:52,331 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-20 20:53:52,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:52,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265879545] [2022-03-20 20:53:52,331 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:52,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963327516] [2022-03-20 20:53:52,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963327516] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:52,331 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:52,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2022-03-20 20:53:52,332 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:52,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [763790855] [2022-03-20 20:53:52,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [763790855] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:52,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:52,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 20:53:52,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865323908] [2022-03-20 20:53:52,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:52,332 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 20:53:52,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:52,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 20:53:52,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-03-20 20:53:52,333 INFO L87 Difference]: Start difference. First operand 128 states and 168 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 20:53:53,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:53,127 INFO L93 Difference]: Finished difference Result 162 states and 215 transitions. [2022-03-20 20:53:53,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:53:53,128 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 113 [2022-03-20 20:53:53,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:53,129 INFO L225 Difference]: With dead ends: 162 [2022-03-20 20:53:53,129 INFO L226 Difference]: Without dead ends: 159 [2022-03-20 20:53:53,129 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-03-20 20:53:53,129 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 27 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:53,130 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 549 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:53:53,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-03-20 20:53:53,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 157. [2022-03-20 20:53:53,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 83 states have (on average 1.1325301204819278) internal successors, (94), 85 states have internal predecessors, (94), 59 states have call successors, (59), 15 states have call predecessors, (59), 14 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-03-20 20:53:53,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 209 transitions. [2022-03-20 20:53:53,146 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 209 transitions. Word has length 113 [2022-03-20 20:53:53,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:53,147 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 209 transitions. [2022-03-20 20:53:53,147 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 20:53:53,147 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 209 transitions. [2022-03-20 20:53:53,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 20:53:53,147 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:53,148 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:53,164 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-20 20:53:53,364 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:53,364 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:53,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:53,365 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 5 times [2022-03-20 20:53:53,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:53,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [111690166] [2022-03-20 20:53:53,365 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:53,365 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 6 times [2022-03-20 20:53:53,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:53,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250723644] [2022-03-20 20:53:53,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:53,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:53,375 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:53,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [81858995] [2022-03-20 20:53:53,375 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:53:53,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:53,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:53,378 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-20 20:53:53,379 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-20 20:53:53,427 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:53:53,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:53,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 20:53:53,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:53,578 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-20 20:53:53,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:53,727 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-20 20:53:53,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:53,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250723644] [2022-03-20 20:53:53,727 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:53,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81858995] [2022-03-20 20:53:53,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81858995] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:53,728 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:53,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-03-20 20:53:53,728 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:53,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [111690166] [2022-03-20 20:53:53,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [111690166] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:53,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:53,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:53:53,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561651650] [2022-03-20 20:53:53,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:53,728 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:53:53,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:53,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:53:53,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:53:53,729 INFO L87 Difference]: Start difference. First operand 157 states and 209 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-03-20 20:53:53,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:53,896 INFO L93 Difference]: Finished difference Result 211 states and 298 transitions. [2022-03-20 20:53:53,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 20:53:53,897 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 116 [2022-03-20 20:53:53,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:53,899 INFO L225 Difference]: With dead ends: 211 [2022-03-20 20:53:53,899 INFO L226 Difference]: Without dead ends: 203 [2022-03-20 20:53:53,900 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 227 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:53:53,901 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 14 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:53,902 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 359 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:53:53,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-03-20 20:53:53,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 184. [2022-03-20 20:53:53,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 94 states have (on average 1.1595744680851063) internal successors, (109), 96 states have internal predecessors, (109), 75 states have call successors, (75), 15 states have call predecessors, (75), 14 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 20:53:53,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 256 transitions. [2022-03-20 20:53:53,931 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 256 transitions. Word has length 116 [2022-03-20 20:53:53,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:53,931 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 256 transitions. [2022-03-20 20:53:53,931 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-03-20 20:53:53,931 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 256 transitions. [2022-03-20 20:53:53,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-20 20:53:53,932 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:53,932 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:53,950 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-20 20:53:54,145 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 20:53:54,145 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:54,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:54,146 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 3 times [2022-03-20 20:53:54,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:54,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2012050687] [2022-03-20 20:53:54,146 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:54,146 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 4 times [2022-03-20 20:53:54,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:54,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511413343] [2022-03-20 20:53:54,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:54,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:54,153 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:54,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [649139054] [2022-03-20 20:53:54,154 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:53:54,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:54,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:54,155 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-20 20:53:54,156 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-20 20:53:54,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:53:54,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:54,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 20:53:54,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:54,351 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-20 20:53:54,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:54,546 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-20 20:53:54,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:54,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511413343] [2022-03-20 20:53:54,547 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:54,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649139054] [2022-03-20 20:53:54,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649139054] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:54,547 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:54,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 20:53:54,547 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:54,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2012050687] [2022-03-20 20:53:54,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2012050687] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:54,547 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:54,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:53:54,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114058823] [2022-03-20 20:53:54,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:54,547 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:53:54,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:54,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:53:54,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:53:54,548 INFO L87 Difference]: Start difference. First operand 184 states and 256 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-20 20:53:54,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:54,766 INFO L93 Difference]: Finished difference Result 198 states and 267 transitions. [2022-03-20 20:53:54,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:53:54,767 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 122 [2022-03-20 20:53:54,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:54,768 INFO L225 Difference]: With dead ends: 198 [2022-03-20 20:53:54,768 INFO L226 Difference]: Without dead ends: 195 [2022-03-20 20:53:54,768 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:53:54,769 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 17 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:54,769 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 182 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:53:54,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-03-20 20:53:54,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2022-03-20 20:53:54,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 73 states have call successors, (73), 18 states have call predecessors, (73), 17 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2022-03-20 20:53:54,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 262 transitions. [2022-03-20 20:53:54,792 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 262 transitions. Word has length 122 [2022-03-20 20:53:54,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:54,792 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 262 transitions. [2022-03-20 20:53:54,792 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-20 20:53:54,792 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 262 transitions. [2022-03-20 20:53:54,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-20 20:53:54,793 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:54,793 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:54,810 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-20 20:53:55,009 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 20:53:55,009 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:55,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:55,010 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 5 times [2022-03-20 20:53:55,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:55,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1662321024] [2022-03-20 20:53:55,010 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:55,010 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 6 times [2022-03-20 20:53:55,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:55,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509331023] [2022-03-20 20:53:55,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:55,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:55,017 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:55,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [438787620] [2022-03-20 20:53:55,017 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:53:55,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:55,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:55,018 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-20 20:53:55,020 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-20 20:53:55,089 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:53:55,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:55,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 77 conjunts are in the unsatisfiable core [2022-03-20 20:53:55,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:55,916 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 70 proven. 94 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-03-20 20:53:55,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:57,539 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 89 proven. 75 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-03-20 20:53:57,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:57,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509331023] [2022-03-20 20:53:57,539 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:57,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438787620] [2022-03-20 20:53:57,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438787620] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:57,539 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:57,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2022-03-20 20:53:57,539 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:57,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1662321024] [2022-03-20 20:53:57,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1662321024] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:57,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:57,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 20:53:57,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215192773] [2022-03-20 20:53:57,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:57,540 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 20:53:57,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:57,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 20:53:57,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2022-03-20 20:53:57,541 INFO L87 Difference]: Start difference. First operand 194 states and 262 transitions. Second operand has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 20:53:58,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:58,216 INFO L93 Difference]: Finished difference Result 265 states and 355 transitions. [2022-03-20 20:53:58,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:53:58,216 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) Word has length 127 [2022-03-20 20:53:58,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:58,219 INFO L225 Difference]: With dead ends: 265 [2022-03-20 20:53:58,219 INFO L226 Difference]: Without dead ends: 263 [2022-03-20 20:53:58,219 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=227, Invalid=895, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 20:53:58,220 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 38 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:58,220 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 585 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:53:58,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-03-20 20:53:58,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2022-03-20 20:53:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 139 states have (on average 1.1366906474820144) internal successors, (158), 140 states have internal predecessors, (158), 97 states have call successors, (97), 24 states have call predecessors, (97), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 20:53:58,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 350 transitions. [2022-03-20 20:53:58,298 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 350 transitions. Word has length 127 [2022-03-20 20:53:58,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:58,298 INFO L478 AbstractCegarLoop]: Abstraction has 260 states and 350 transitions. [2022-03-20 20:53:58,299 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 14 states have internal predecessors, (32), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 20:53:58,299 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 350 transitions. [2022-03-20 20:53:58,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-20 20:53:58,300 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:58,300 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:58,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-20 20:53:58,515 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 20:53:58,516 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:58,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:58,516 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 7 times [2022-03-20 20:53:58,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:58,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1808949377] [2022-03-20 20:53:58,517 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:58,517 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 8 times [2022-03-20 20:53:58,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:58,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566562832] [2022-03-20 20:53:58,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:58,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:58,545 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:58,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1770974073] [2022-03-20 20:53:58,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:58,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:58,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:58,547 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-20 20:53:58,548 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-20 20:53:58,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:58,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:58,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 20:53:58,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:59,853 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 142 proven. 88 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-03-20 20:53:59,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:54:02,276 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:54:03,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:54:03,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566562832] [2022-03-20 20:54:03,676 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:54:03,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770974073] [2022-03-20 20:54:03,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770974073] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:54:03,677 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:54:03,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 20:54:03,677 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:54:03,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1808949377] [2022-03-20 20:54:03,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1808949377] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:54:03,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:54:03,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:54:03,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602219257] [2022-03-20 20:54:03,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:54:03,678 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:54:03,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:54:03,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:54:03,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-03-20 20:54:03,678 INFO L87 Difference]: Start difference. First operand 260 states and 350 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 20:54:07,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:54:07,442 INFO L93 Difference]: Finished difference Result 268 states and 357 transitions. [2022-03-20 20:54:07,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 20:54:07,444 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) Word has length 129 [2022-03-20 20:54:07,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:54:07,445 INFO L225 Difference]: With dead ends: 268 [2022-03-20 20:54:07,445 INFO L226 Difference]: Without dead ends: 266 [2022-03-20 20:54:07,446 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 142 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=159, Invalid=652, Unknown=1, NotChecked=0, Total=812 [2022-03-20 20:54:07,446 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 34 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 659 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:54:07,447 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 394 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 659 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 20:54:07,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-03-20 20:54:07,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 264. [2022-03-20 20:54:07,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 97 states have call successors, (97), 25 states have call predecessors, (97), 24 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 20:54:07,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 353 transitions. [2022-03-20 20:54:07,518 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 353 transitions. Word has length 129 [2022-03-20 20:54:07,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:54:07,518 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 353 transitions. [2022-03-20 20:54:07,518 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 20:54:07,519 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 353 transitions. [2022-03-20 20:54:07,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-20 20:54:07,519 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:54:07,519 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:54:07,557 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-20 20:54:07,735 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:54:07,735 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:54:07,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:54:07,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 9 times [2022-03-20 20:54:07,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:54:07,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [697665850] [2022-03-20 20:54:07,736 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:54:07,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 10 times [2022-03-20 20:54:07,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:54:07,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487151936] [2022-03-20 20:54:07,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:54:07,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:54:07,742 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:54:07,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [758385840] [2022-03-20 20:54:07,742 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:54:07,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:54:07,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:54:07,743 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-20 20:54:07,746 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-20 20:54:07,807 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:54:07,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:54:07,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-20 20:54:07,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:54:09,056 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 103 proven. 117 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-03-20 20:54:09,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:54:36,973 WARN L232 SmtUtils]: Spent 8.27s on a formula simplification that was a NOOP. DAG size: 57 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 20:54:57,236 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 112 proven. 88 refuted. 2 times theorem prover too weak. 348 trivial. 0 not checked. [2022-03-20 20:54:57,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:54:57,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487151936] [2022-03-20 20:54:57,236 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:54:57,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758385840] [2022-03-20 20:54:57,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758385840] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:54:57,236 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:54:57,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-03-20 20:54:57,237 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:54:57,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [697665850] [2022-03-20 20:54:57,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [697665850] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:54:57,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:54:57,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:54:57,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316401471] [2022-03-20 20:54:57,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:54:57,237 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:54:57,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:54:57,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:54:57,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=629, Unknown=4, NotChecked=0, Total=812 [2022-03-20 20:54:57,238 INFO L87 Difference]: Start difference. First operand 264 states and 353 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 20:55:00,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:55:00,141 INFO L93 Difference]: Finished difference Result 277 states and 364 transitions. [2022-03-20 20:55:00,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:55:00,141 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) Word has length 132 [2022-03-20 20:55:00,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:55:00,143 INFO L225 Difference]: With dead ends: 277 [2022-03-20 20:55:00,143 INFO L226 Difference]: Without dead ends: 275 [2022-03-20 20:55:00,143 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 28.8s TimeCoverageRelationStatistics Valid=258, Invalid=928, Unknown=4, NotChecked=0, Total=1190 [2022-03-20 20:55:00,143 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 31 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:55:00,144 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 467 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:55:00,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-03-20 20:55:00,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 239. [2022-03-20 20:55:00,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 130 states have (on average 1.1307692307692307) internal successors, (147), 131 states have internal predecessors, (147), 85 states have call successors, (85), 24 states have call predecessors, (85), 23 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-20 20:55:00,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 315 transitions. [2022-03-20 20:55:00,176 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 315 transitions. Word has length 132 [2022-03-20 20:55:00,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:55:00,176 INFO L478 AbstractCegarLoop]: Abstraction has 239 states and 315 transitions. [2022-03-20 20:55:00,176 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 20:55:00,176 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 315 transitions. [2022-03-20 20:55:00,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 20:55:00,177 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:55:00,177 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:55:00,195 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-20 20:55:00,392 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:55:00,392 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:55:00,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:55:00,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 7 times [2022-03-20 20:55:00,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:00,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2055961733] [2022-03-20 20:55:00,394 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:55:00,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 8 times [2022-03-20 20:55:00,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:55:00,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271232230] [2022-03-20 20:55:00,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:55:00,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:55:00,404 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:55:00,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2010674676] [2022-03-20 20:55:00,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:55:00,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:55:00,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:55:00,405 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-20 20:55:00,406 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-20 20:55:00,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:55:00,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:55:00,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 20:55:00,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:55:01,189 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-20 20:55:01,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:55:03,470 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-20 20:55:03,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:55:03,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271232230] [2022-03-20 20:55:03,470 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:55:03,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010674676] [2022-03-20 20:55:03,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010674676] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:55:03,470 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:55:03,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-03-20 20:55:03,470 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:55:03,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2055961733] [2022-03-20 20:55:03,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2055961733] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:55:03,471 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:55:03,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 20:55:03,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065011700] [2022-03-20 20:55:03,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:55:03,471 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 20:55:03,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:03,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 20:55:03,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-03-20 20:55:03,472 INFO L87 Difference]: Start difference. First operand 239 states and 315 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-20 20:55:04,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:55:04,313 INFO L93 Difference]: Finished difference Result 284 states and 377 transitions. [2022-03-20 20:55:04,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:55:04,313 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 135 [2022-03-20 20:55:04,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:55:04,315 INFO L225 Difference]: With dead ends: 284 [2022-03-20 20:55:04,315 INFO L226 Difference]: Without dead ends: 281 [2022-03-20 20:55:04,315 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-03-20 20:55:04,316 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 34 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:55:04,316 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 431 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:55:04,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-20 20:55:04,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2022-03-20 20:55:04,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 150 states have (on average 1.1333333333333333) internal successors, (170), 151 states have internal predecessors, (170), 101 states have call successors, (101), 27 states have call predecessors, (101), 26 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2022-03-20 20:55:04,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 370 transitions. [2022-03-20 20:55:04,358 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 370 transitions. Word has length 135 [2022-03-20 20:55:04,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:55:04,359 INFO L478 AbstractCegarLoop]: Abstraction has 278 states and 370 transitions. [2022-03-20 20:55:04,359 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-20 20:55:04,359 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 370 transitions. [2022-03-20 20:55:04,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 20:55:04,360 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:55:04,360 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:55:04,393 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-20 20:55:04,575 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 20:55:04,575 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:55:04,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:55:04,576 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 9 times [2022-03-20 20:55:04,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:04,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1247107369] [2022-03-20 20:55:04,576 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:55:04,576 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 10 times [2022-03-20 20:55:04,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:55:04,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310386936] [2022-03-20 20:55:04,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:55:04,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:55:04,581 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:55:04,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1164404834] [2022-03-20 20:55:04,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:55:04,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:55:04,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:55:04,583 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-20 20:55:04,584 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-20 20:55:04,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:55:04,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:55:04,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-20 20:55:04,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:55:06,068 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:55:06,071 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:55:07,065 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 144 proven. 111 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 20:55:07,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:55:10,144 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 169 proven. 21 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-03-20 20:55:10,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:55:10,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310386936] [2022-03-20 20:55:10,144 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:55:10,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164404834] [2022-03-20 20:55:10,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164404834] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:55:10,145 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:55:10,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 15] total 33 [2022-03-20 20:55:10,145 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:55:10,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1247107369] [2022-03-20 20:55:10,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1247107369] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:55:10,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:55:10,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 20:55:10,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597242845] [2022-03-20 20:55:10,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:55:10,146 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 20:55:10,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:10,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 20:55:10,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 20:55:10,146 INFO L87 Difference]: Start difference. First operand 278 states and 370 transitions. Second operand has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 20:55:13,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:55:13,005 INFO L93 Difference]: Finished difference Result 327 states and 435 transitions. [2022-03-20 20:55:13,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 20:55:13,006 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) Word has length 138 [2022-03-20 20:55:13,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:55:13,008 INFO L225 Difference]: With dead ends: 327 [2022-03-20 20:55:13,008 INFO L226 Difference]: Without dead ends: 324 [2022-03-20 20:55:13,009 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=294, Invalid=1428, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 20:55:13,009 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 53 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 1065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:55:13,009 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 619 Invalid, 1065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 996 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-20 20:55:13,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-03-20 20:55:13,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 321. [2022-03-20 20:55:13,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 173 states have (on average 1.1329479768786128) internal successors, (196), 174 states have internal predecessors, (196), 117 states have call successors, (117), 31 states have call predecessors, (117), 30 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 20:55:13,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 428 transitions. [2022-03-20 20:55:13,057 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 428 transitions. Word has length 138 [2022-03-20 20:55:13,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:55:13,058 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 428 transitions. [2022-03-20 20:55:13,058 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 20:55:13,058 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 428 transitions. [2022-03-20 20:55:13,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-20 20:55:13,059 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:55:13,060 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:55:13,093 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-20 20:55:13,276 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 20:55:13,276 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:55:13,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:55:13,276 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 11 times [2022-03-20 20:55:13,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:13,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1447422715] [2022-03-20 20:55:13,277 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:55:13,277 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 12 times [2022-03-20 20:55:13,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:55:13,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436042991] [2022-03-20 20:55:13,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:55:13,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:55:13,286 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:55:13,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2066746745] [2022-03-20 20:55:13,286 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:55:13,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:55:13,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:55:13,287 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-20 20:55:13,289 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-20 20:55:13,359 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:55:13,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:55:13,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 20:55:13,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:55:13,894 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 109 proven. 76 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2022-03-20 20:55:13,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:55:14,339 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 149 proven. 31 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2022-03-20 20:55:14,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:55:14,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436042991] [2022-03-20 20:55:14,339 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:55:14,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066746745] [2022-03-20 20:55:14,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066746745] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:55:14,339 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:55:14,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 17 [2022-03-20 20:55:14,339 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:55:14,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1447422715] [2022-03-20 20:55:14,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1447422715] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:55:14,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:55:14,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:55:14,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053069463] [2022-03-20 20:55:14,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:55:14,340 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:55:14,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:14,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:55:14,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:55:14,340 INFO L87 Difference]: Start difference. First operand 321 states and 428 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 20:55:14,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:55:14,888 INFO L93 Difference]: Finished difference Result 360 states and 478 transitions. [2022-03-20 20:55:14,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:55:14,888 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 149 [2022-03-20 20:55:14,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:55:14,890 INFO L225 Difference]: With dead ends: 360 [2022-03-20 20:55:14,890 INFO L226 Difference]: Without dead ends: 358 [2022-03-20 20:55:14,890 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 279 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-20 20:55:14,890 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 39 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:55:14,891 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 405 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:55:14,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-03-20 20:55:14,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 354. [2022-03-20 20:55:14,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 191 states have (on average 1.130890052356021) internal successors, (216), 192 states have internal predecessors, (216), 129 states have call successors, (129), 34 states have call predecessors, (129), 33 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2022-03-20 20:55:14,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 472 transitions. [2022-03-20 20:55:14,952 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 472 transitions. Word has length 149 [2022-03-20 20:55:14,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:55:14,954 INFO L478 AbstractCegarLoop]: Abstraction has 354 states and 472 transitions. [2022-03-20 20:55:14,954 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 20:55:14,954 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 472 transitions. [2022-03-20 20:55:14,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 20:55:14,955 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:55:14,955 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:55:14,985 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-20 20:55:15,186 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:55:15,187 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:55:15,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:55:15,187 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 13 times [2022-03-20 20:55:15,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:15,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [240347819] [2022-03-20 20:55:15,187 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:55:15,188 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 14 times [2022-03-20 20:55:15,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:55:15,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467291508] [2022-03-20 20:55:15,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:55:15,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:55:15,196 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:55:15,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [82623746] [2022-03-20 20:55:15,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:55:15,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:55:15,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:55:15,197 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-20 20:55:15,198 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-20 20:55:15,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:55:15,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:55:15,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 20:55:15,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:55:16,289 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 160 proven. 116 refuted. 0 times theorem prover too weak. 564 trivial. 0 not checked. [2022-03-20 20:55:16,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:55:17,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:55:17,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467291508] [2022-03-20 20:55:17,427 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:55:17,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82623746] [2022-03-20 20:55:17,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82623746] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:55:17,427 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:55:17,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-03-20 20:55:17,427 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:55:17,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [240347819] [2022-03-20 20:55:17,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [240347819] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:55:17,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:55:17,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 20:55:17,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781164333] [2022-03-20 20:55:17,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:55:17,428 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 20:55:17,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:17,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 20:55:17,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:55:17,428 INFO L87 Difference]: Start difference. First operand 354 states and 472 transitions. Second operand has 15 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) [2022-03-20 20:55:18,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:55:18,177 INFO L93 Difference]: Finished difference Result 363 states and 480 transitions. [2022-03-20 20:55:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:55:18,177 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) Word has length 151 [2022-03-20 20:55:18,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:55:18,179 INFO L225 Difference]: With dead ends: 363 [2022-03-20 20:55:18,179 INFO L226 Difference]: Without dead ends: 361 [2022-03-20 20:55:18,179 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 156 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-03-20 20:55:18,180 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 29 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:55:18,180 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 507 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:55:18,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-03-20 20:55:18,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 325. [2022-03-20 20:55:18,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 176 states have (on average 1.1306818181818181) internal successors, (199), 177 states have internal predecessors, (199), 117 states have call successors, (117), 32 states have call predecessors, (117), 31 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 20:55:18,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 431 transitions. [2022-03-20 20:55:18,231 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 431 transitions. Word has length 151 [2022-03-20 20:55:18,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:55:18,231 INFO L478 AbstractCegarLoop]: Abstraction has 325 states and 431 transitions. [2022-03-20 20:55:18,231 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 9 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 8 states have call successors, (26) [2022-03-20 20:55:18,231 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 431 transitions. [2022-03-20 20:55:18,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-20 20:55:18,232 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:55:18,232 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:55:18,248 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-20 20:55:18,447 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:55:18,447 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:55:18,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:55:18,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 15 times [2022-03-20 20:55:18,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:18,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [239950620] [2022-03-20 20:55:18,448 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:55:18,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 16 times [2022-03-20 20:55:18,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:55:18,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413896102] [2022-03-20 20:55:18,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:55:18,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:55:18,453 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:55:18,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [937866324] [2022-03-20 20:55:18,453 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:55:18,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:55:18,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:55:18,454 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-20 20:55:18,456 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-20 20:55:18,522 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:55:18,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:55:18,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-20 20:55:18,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:55:20,227 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 161 proven. 225 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-20 20:55:20,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:55:30,576 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:55:47,307 WARN L232 SmtUtils]: Spent 11.14s on a formula simplification. DAG size of input: 74 DAG size of output: 73 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 20:55:47,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:55:47,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413896102] [2022-03-20 20:55:47,308 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:55:47,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937866324] [2022-03-20 20:55:47,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937866324] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:55:47,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:55:47,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 20:55:47,308 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:55:47,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [239950620] [2022-03-20 20:55:47,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [239950620] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:55:47,309 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:55:47,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 20:55:47,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016436341] [2022-03-20 20:55:47,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:55:47,309 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 20:55:47,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:47,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 20:55:47,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=680, Unknown=2, NotChecked=0, Total=870 [2022-03-20 20:55:47,310 INFO L87 Difference]: Start difference. First operand 325 states and 431 transitions. Second operand has 21 states, 20 states have (on average 1.85) internal successors, (37), 16 states have internal predecessors, (37), 11 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 11 states have call successors, (26) [2022-03-20 20:55:48,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:55:48,882 INFO L93 Difference]: Finished difference Result 338 states and 442 transitions. [2022-03-20 20:55:48,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 20:55:48,883 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 16 states have internal predecessors, (37), 11 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 11 states have call successors, (26) Word has length 154 [2022-03-20 20:55:48,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:55:48,885 INFO L225 Difference]: With dead ends: 338 [2022-03-20 20:55:48,885 INFO L226 Difference]: Without dead ends: 336 [2022-03-20 20:55:48,886 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 160 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 25.2s TimeCoverageRelationStatistics Valid=236, Invalid=952, Unknown=2, NotChecked=0, Total=1190 [2022-03-20 20:55:48,887 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 47 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:55:48,887 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 515 Invalid, 888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 831 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 20:55:48,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-03-20 20:55:48,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 333. [2022-03-20 20:55:48,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 182 states have (on average 1.1263736263736264) internal successors, (205), 183 states have internal predecessors, (205), 117 states have call successors, (117), 34 states have call predecessors, (117), 33 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 20:55:48,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 437 transitions. [2022-03-20 20:55:48,956 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 437 transitions. Word has length 154 [2022-03-20 20:55:48,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:55:48,956 INFO L478 AbstractCegarLoop]: Abstraction has 333 states and 437 transitions. [2022-03-20 20:55:48,957 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 16 states have internal predecessors, (37), 11 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 11 states have call successors, (26) [2022-03-20 20:55:48,957 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 437 transitions. [2022-03-20 20:55:48,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-20 20:55:48,957 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:55:48,958 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:55:48,974 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-20 20:55:49,174 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-20 20:55:49,174 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:55:49,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:55:49,175 INFO L85 PathProgramCache]: Analyzing trace with hash -2059109762, now seen corresponding path program 17 times [2022-03-20 20:55:49,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:55:49,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1569388913] [2022-03-20 20:55:49,175 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:55:49,175 INFO L85 PathProgramCache]: Analyzing trace with hash -2059109762, now seen corresponding path program 18 times [2022-03-20 20:55:49,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:55:49,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420014569] [2022-03-20 20:55:49,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:55:49,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:55:49,180 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:55:49,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [66470669] [2022-03-20 20:55:49,180 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:55:49,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:55:49,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:55:49,181 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-20 20:55:49,182 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-20 20:55:49,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:55:49,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:55:49,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-20 20:55:49,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:55:52,575 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:55:54,580 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 132 proven. 80 refuted. 0 times theorem prover too weak. 633 trivial. 0 not checked. [2022-03-20 20:55:54,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:56:41,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:56:41,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420014569] [2022-03-20 20:56:41,000 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:56:41,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66470669] [2022-03-20 20:56:41,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66470669] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:56:41,000 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:56:41,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-20 20:56:41,000 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:56:41,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1569388913] [2022-03-20 20:56:41,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1569388913] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:56:41,000 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:56:41,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 20:56:41,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916649654] [2022-03-20 20:56:41,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:56:41,001 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 20:56:41,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:56:41,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 20:56:41,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=642, Unknown=14, NotChecked=0, Total=812 [2022-03-20 20:56:41,001 INFO L87 Difference]: Start difference. First operand 333 states and 437 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 20:56:51,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:56:51,100 INFO L93 Difference]: Finished difference Result 351 states and 455 transitions. [2022-03-20 20:56:51,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 20:56:51,101 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) Word has length 154 [2022-03-20 20:56:51,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:56:51,102 INFO L225 Difference]: With dead ends: 351 [2022-03-20 20:56:51,102 INFO L226 Difference]: Without dead ends: 349 [2022-03-20 20:56:51,103 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 197 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 46.4s TimeCoverageRelationStatistics Valid=233, Invalid=1012, Unknown=15, NotChecked=0, Total=1260 [2022-03-20 20:56:51,103 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 43 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:56:51,107 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 353 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 609 Invalid, 0 Unknown, 12 Unchecked, 2.8s Time] [2022-03-20 20:56:51,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2022-03-20 20:56:51,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 339. [2022-03-20 20:56:51,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 187 states have (on average 1.1229946524064172) internal successors, (210), 187 states have internal predecessors, (210), 117 states have call successors, (117), 36 states have call predecessors, (117), 34 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 20:56:51,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 442 transitions. [2022-03-20 20:56:51,172 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 442 transitions. Word has length 154 [2022-03-20 20:56:51,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:56:51,173 INFO L478 AbstractCegarLoop]: Abstraction has 339 states and 442 transitions. [2022-03-20 20:56:51,173 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 20:56:51,173 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 442 transitions. [2022-03-20 20:56:51,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-03-20 20:56:51,174 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:56:51,174 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:56:51,192 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-20 20:56:51,392 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-20 20:56:51,393 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:56:51,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:56:51,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1023835477, now seen corresponding path program 11 times [2022-03-20 20:56:51,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:56:51,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [665889438] [2022-03-20 20:56:51,393 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:56:51,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1023835477, now seen corresponding path program 12 times [2022-03-20 20:56:51,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:56:51,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411115532] [2022-03-20 20:56:51,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:56:51,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:56:51,399 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:56:51,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616400952] [2022-03-20 20:56:51,399 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:56:51,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:56:51,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:56:51,400 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-20 20:56:51,401 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-20 20:56:51,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 20:56:51,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:56:51,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-20 20:56:51,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:56:52,946 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 93 proven. 63 refuted. 0 times theorem prover too weak. 766 trivial. 0 not checked. [2022-03-20 20:56:52,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:56:53,242 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:56:58,668 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 105 proven. 36 refuted. 0 times theorem prover too weak. 781 trivial. 0 not checked. [2022-03-20 20:56:58,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:56:58,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411115532] [2022-03-20 20:56:58,668 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:56:58,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616400952] [2022-03-20 20:56:58,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616400952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:56:58,669 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:56:58,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 26 [2022-03-20 20:56:58,669 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:56:58,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [665889438] [2022-03-20 20:56:58,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [665889438] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:56:58,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:56:58,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 20:56:58,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318853380] [2022-03-20 20:56:58,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:56:58,669 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 20:56:58,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:56:58,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 20:56:58,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=547, Unknown=2, NotChecked=0, Total=650 [2022-03-20 20:56:58,670 INFO L87 Difference]: Start difference. First operand 339 states and 442 transitions. Second operand has 17 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 20:56:59,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:56:59,696 INFO L93 Difference]: Finished difference Result 355 states and 455 transitions. [2022-03-20 20:56:59,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 20:56:59,697 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) Word has length 157 [2022-03-20 20:56:59,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:56:59,704 INFO L225 Difference]: With dead ends: 355 [2022-03-20 20:56:59,704 INFO L226 Difference]: Without dead ends: 352 [2022-03-20 20:56:59,705 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 288 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=161, Invalid=829, Unknown=2, NotChecked=0, Total=992 [2022-03-20 20:56:59,713 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 34 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:56:59,713 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 313 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:56:59,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2022-03-20 20:56:59,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 351. [2022-03-20 20:56:59,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 196 states have (on average 1.1122448979591837) internal successors, (218), 196 states have internal predecessors, (218), 117 states have call successors, (117), 39 states have call predecessors, (117), 37 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 20:56:59,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 450 transitions. [2022-03-20 20:56:59,804 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 450 transitions. Word has length 157 [2022-03-20 20:56:59,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:56:59,805 INFO L478 AbstractCegarLoop]: Abstraction has 351 states and 450 transitions. [2022-03-20 20:56:59,805 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.0) internal successors, (32), 15 states have internal predecessors, (32), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 7 states have call successors, (19) [2022-03-20 20:56:59,805 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 450 transitions. [2022-03-20 20:56:59,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-20 20:56:59,819 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:56:59,819 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:56:59,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-03-20 20:57:00,035 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-20 20:57:00,035 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:57:00,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:57:00,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1001336492, now seen corresponding path program 13 times [2022-03-20 20:57:00,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:57:00,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1444644511] [2022-03-20 20:57:00,036 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:57:00,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1001336492, now seen corresponding path program 14 times [2022-03-20 20:57:00,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:57:00,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788301119] [2022-03-20 20:57:00,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:57:00,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:57:00,042 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:57:00,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [792270852] [2022-03-20 20:57:00,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:57:00,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:57:00,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:57:00,044 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-20 20:57:00,045 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-20 20:57:00,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:57:00,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:57:00,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-20 20:57:00,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:57:00,744 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:57:00,745 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:57:00,979 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 142 proven. 118 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2022-03-20 20:57:00,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:57:03,914 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:57:03,918 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:57:05,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:57:05,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788301119] [2022-03-20 20:57:05,463 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:57:05,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792270852] [2022-03-20 20:57:05,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792270852] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:57:05,463 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:57:05,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-20 20:57:05,463 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:57:05,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1444644511] [2022-03-20 20:57:05,464 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1444644511] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:57:05,464 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:57:05,464 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 20:57:05,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811328689] [2022-03-20 20:57:05,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:57:05,464 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 20:57:05,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:57:05,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 20:57:05,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-03-20 20:57:05,464 INFO L87 Difference]: Start difference. First operand 351 states and 450 transitions. Second operand has 17 states, 16 states have (on average 2.1875) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 9 states have call successors, (27) [2022-03-20 20:57:08,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:57:08,553 INFO L93 Difference]: Finished difference Result 396 states and 512 transitions. [2022-03-20 20:57:08,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 20:57:08,554 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 9 states have call successors, (27) Word has length 160 [2022-03-20 20:57:08,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:57:08,555 INFO L225 Difference]: With dead ends: 396 [2022-03-20 20:57:08,555 INFO L226 Difference]: Without dead ends: 393 [2022-03-20 20:57:08,556 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 231 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 20:57:08,556 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 36 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:57:08,556 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 745 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 906 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 20:57:08,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-03-20 20:57:08,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 390. [2022-03-20 20:57:08,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 216 states have (on average 1.1157407407407407) internal successors, (241), 216 states have internal predecessors, (241), 133 states have call successors, (133), 42 states have call predecessors, (133), 40 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) [2022-03-20 20:57:08,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 505 transitions. [2022-03-20 20:57:08,641 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 505 transitions. Word has length 160 [2022-03-20 20:57:08,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:57:08,641 INFO L478 AbstractCegarLoop]: Abstraction has 390 states and 505 transitions. [2022-03-20 20:57:08,641 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 9 states have call successors, (27) [2022-03-20 20:57:08,641 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 505 transitions. [2022-03-20 20:57:08,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-20 20:57:08,642 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:57:08,642 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:57:08,661 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-20 20:57:08,855 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 20:57:08,855 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:57:08,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:57:08,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1560660366, now seen corresponding path program 15 times [2022-03-20 20:57:08,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:57:08,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [769512072] [2022-03-20 20:57:08,856 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:57:08,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1560660366, now seen corresponding path program 16 times [2022-03-20 20:57:08,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:57:08,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499872106] [2022-03-20 20:57:08,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:57:08,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:57:08,861 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:57:08,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [596835785] [2022-03-20 20:57:08,862 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:57:08,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:57:08,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:57:08,876 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-20 20:57:08,900 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-20 20:57:08,952 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:57:08,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:57:08,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-20 20:57:08,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:57:10,079 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:57:10,080 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:57:10,417 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:57:12,434 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:57:12,595 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 219 proven. 161 refuted. 0 times theorem prover too weak. 547 trivial. 0 not checked. [2022-03-20 20:57:12,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:57:19,349 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 251 proven. 19 refuted. 0 times theorem prover too weak. 657 trivial. 0 not checked. [2022-03-20 20:57:19,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:57:19,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499872106] [2022-03-20 20:57:19,349 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:57:19,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596835785] [2022-03-20 20:57:19,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596835785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:57:19,349 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:57:19,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 28 [2022-03-20 20:57:19,350 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:57:19,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [769512072] [2022-03-20 20:57:19,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [769512072] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:57:19,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:57:19,350 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 20:57:19,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169475181] [2022-03-20 20:57:19,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:57:19,350 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 20:57:19,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:57:19,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 20:57:19,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=644, Unknown=1, NotChecked=0, Total=756 [2022-03-20 20:57:19,351 INFO L87 Difference]: Start difference. First operand 390 states and 505 transitions. Second operand has 20 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 11 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 11 states have call predecessors, (27), 10 states have call successors, (27) [2022-03-20 20:57:23,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:57:23,107 INFO L93 Difference]: Finished difference Result 469 states and 612 transitions. [2022-03-20 20:57:23,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 20:57:23,107 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 11 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 11 states have call predecessors, (27), 10 states have call successors, (27) Word has length 160 [2022-03-20 20:57:23,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:57:23,109 INFO L225 Difference]: With dead ends: 469 [2022-03-20 20:57:23,109 INFO L226 Difference]: Without dead ends: 466 [2022-03-20 20:57:23,110 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 287 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=157, Invalid=964, Unknown=1, NotChecked=0, Total=1122 [2022-03-20 20:57:23,114 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 39 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:57:23,114 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 685 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 818 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-20 20:57:23,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-03-20 20:57:23,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 433. [2022-03-20 20:57:23,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 239 states have (on average 1.1171548117154813) internal successors, (267), 239 states have internal predecessors, (267), 149 states have call successors, (149), 46 states have call predecessors, (149), 44 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2022-03-20 20:57:23,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 563 transitions. [2022-03-20 20:57:23,208 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 563 transitions. Word has length 160 [2022-03-20 20:57:23,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:57:23,209 INFO L478 AbstractCegarLoop]: Abstraction has 433 states and 563 transitions. [2022-03-20 20:57:23,209 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 11 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 11 states have call predecessors, (27), 10 states have call successors, (27) [2022-03-20 20:57:23,209 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 563 transitions. [2022-03-20 20:57:23,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-03-20 20:57:23,210 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:57:23,210 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:57:23,228 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-20 20:57:23,426 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 20:57:23,426 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:57:23,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:57:23,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1302140698, now seen corresponding path program 19 times [2022-03-20 20:57:23,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:57:23,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2068823420] [2022-03-20 20:57:23,427 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:57:23,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1302140698, now seen corresponding path program 20 times [2022-03-20 20:57:23,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:57:23,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929604053] [2022-03-20 20:57:23,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:57:23,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:57:23,435 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:57:23,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55493767] [2022-03-20 20:57:23,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:57:23,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:57:23,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:57:23,436 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-20 20:57:23,438 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-20 20:57:23,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:57:23,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:57:23,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-20 20:57:23,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:57:25,754 INFO L134 CoverageAnalysis]: Checked inductivity of 1205 backedges. 251 proven. 176 refuted. 0 times theorem prover too weak. 778 trivial. 0 not checked. [2022-03-20 20:57:25,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:57:55,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1205 backedges. 210 proven. 151 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 20:57:55,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:57:55,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929604053] [2022-03-20 20:57:55,104 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:57:55,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55493767] [2022-03-20 20:57:55,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55493767] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:57:55,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:57:55,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19] total 35 [2022-03-20 20:57:55,105 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:57:55,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2068823420] [2022-03-20 20:57:55,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2068823420] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:57:55,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:57:55,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 20:57:55,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764235387] [2022-03-20 20:57:55,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:57:55,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 20:57:55,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:57:55,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 20:57:55,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=931, Unknown=2, NotChecked=0, Total=1190 [2022-03-20 20:57:55,106 INFO L87 Difference]: Start difference. First operand 433 states and 563 transitions. Second operand has 21 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 12 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 11 states have call predecessors, (30), 12 states have call successors, (30) [2022-03-20 20:57:56,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:57:56,976 INFO L93 Difference]: Finished difference Result 489 states and 633 transitions. [2022-03-20 20:57:56,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 20:57:56,977 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 12 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 11 states have call predecessors, (30), 12 states have call successors, (30) Word has length 173 [2022-03-20 20:57:56,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:57:56,979 INFO L225 Difference]: With dead ends: 489 [2022-03-20 20:57:56,979 INFO L226 Difference]: Without dead ends: 487 [2022-03-20 20:57:56,979 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 309 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=295, Invalid=1185, Unknown=2, NotChecked=0, Total=1482 [2022-03-20 20:57:56,980 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 61 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 939 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 20:57:56,980 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 383 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 939 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 20:57:56,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-03-20 20:57:57,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 480. [2022-03-20 20:57:57,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 480 states, 265 states have (on average 1.1169811320754717) internal successors, (296), 265 states have internal predecessors, (296), 165 states have call successors, (165), 51 states have call predecessors, (165), 49 states have return successors, (163), 163 states have call predecessors, (163), 163 states have call successors, (163) [2022-03-20 20:57:57,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 624 transitions. [2022-03-20 20:57:57,073 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 624 transitions. Word has length 173 [2022-03-20 20:57:57,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:57:57,073 INFO L478 AbstractCegarLoop]: Abstraction has 480 states and 624 transitions. [2022-03-20 20:57:57,073 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 12 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 11 states have call predecessors, (30), 12 states have call successors, (30) [2022-03-20 20:57:57,073 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 624 transitions. [2022-03-20 20:57:57,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-03-20 20:57:57,074 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:57:57,074 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:57:57,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-20 20:57:57,287 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:57:57,287 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:57:57,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:57:57,288 INFO L85 PathProgramCache]: Analyzing trace with hash 2118008102, now seen corresponding path program 21 times [2022-03-20 20:57:57,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:57:57,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1564698492] [2022-03-20 20:57:57,288 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:57:57,288 INFO L85 PathProgramCache]: Analyzing trace with hash 2118008102, now seen corresponding path program 22 times [2022-03-20 20:57:57,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:57:57,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262064452] [2022-03-20 20:57:57,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:57:57,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:57:57,294 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:57:57,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [818170783] [2022-03-20 20:57:57,294 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:57:57,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:57:57,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:57:57,295 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-20 20:57:57,296 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-20 20:57:57,393 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:57:57,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:57:57,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-20 20:57:57,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:57:58,440 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:57:58,443 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:58:01,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 171 proven. 223 refuted. 0 times theorem prover too weak. 729 trivial. 0 not checked. [2022-03-20 20:58:01,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:58:03,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 227 proven. 32 refuted. 0 times theorem prover too weak. 864 trivial. 0 not checked. [2022-03-20 20:58:03,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:58:03,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262064452] [2022-03-20 20:58:03,606 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:58:03,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818170783] [2022-03-20 20:58:03,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818170783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:58:03,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:58:03,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 11] total 26 [2022-03-20 20:58:03,607 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:58:03,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1564698492] [2022-03-20 20:58:03,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1564698492] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:58:03,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:58:03,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 20:58:03,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028299926] [2022-03-20 20:58:03,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:58:03,607 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 20:58:03,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:58:03,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 20:58:03,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-20 20:58:03,608 INFO L87 Difference]: Start difference. First operand 480 states and 624 transitions. Second operand has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 11 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 11 states have call predecessors, (29), 11 states have call successors, (29) [2022-03-20 20:58:05,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:58:05,852 INFO L93 Difference]: Finished difference Result 520 states and 675 transitions. [2022-03-20 20:58:05,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 20:58:05,855 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 11 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 11 states have call predecessors, (29), 11 states have call successors, (29) Word has length 174 [2022-03-20 20:58:05,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:58:05,857 INFO L225 Difference]: With dead ends: 520 [2022-03-20 20:58:05,857 INFO L226 Difference]: Without dead ends: 518 [2022-03-20 20:58:05,857 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 321 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 20:58:05,858 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 38 mSDsluCounter, 778 mSDsCounter, 0 mSdLazyCounter, 1003 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 1068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:58:05,858 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 839 Invalid, 1068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1003 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 20:58:05,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-03-20 20:58:05,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 513. [2022-03-20 20:58:05,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 283 states have (on average 1.11660777385159) internal successors, (316), 283 states have internal predecessors, (316), 177 states have call successors, (177), 54 states have call predecessors, (177), 52 states have return successors, (175), 175 states have call predecessors, (175), 175 states have call successors, (175) [2022-03-20 20:58:05,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 668 transitions. [2022-03-20 20:58:05,970 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 668 transitions. Word has length 174 [2022-03-20 20:58:05,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:58:05,972 INFO L478 AbstractCegarLoop]: Abstraction has 513 states and 668 transitions. [2022-03-20 20:58:05,972 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 11 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 11 states have call predecessors, (29), 11 states have call successors, (29) [2022-03-20 20:58:05,972 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 668 transitions. [2022-03-20 20:58:05,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-03-20 20:58:05,974 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:58:05,974 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:58:06,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-20 20:58:06,190 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-20 20:58:06,191 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:58:06,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:58:06,191 INFO L85 PathProgramCache]: Analyzing trace with hash 774152475, now seen corresponding path program 23 times [2022-03-20 20:58:06,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:58:06,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2021073290] [2022-03-20 20:58:06,191 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:58:06,191 INFO L85 PathProgramCache]: Analyzing trace with hash 774152475, now seen corresponding path program 24 times [2022-03-20 20:58:06,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:58:06,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207497426] [2022-03-20 20:58:06,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:58:06,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:58:06,197 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:58:06,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [189099769] [2022-03-20 20:58:06,197 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:58:06,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:58:06,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:58:06,198 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:58:06,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-20 20:58:06,771 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:58:06,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:58:06,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-20 20:58:06,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:58:08,389 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 129 proven. 57 refuted. 0 times theorem prover too weak. 1024 trivial. 0 not checked. [2022-03-20 20:58:08,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:58:11,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:58:11,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207497426] [2022-03-20 20:58:11,655 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:58:11,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189099769] [2022-03-20 20:58:11,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189099769] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:58:11,655 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:58:11,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 20:58:11,656 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:58:11,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2021073290] [2022-03-20 20:58:11,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2021073290] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:58:11,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:58:11,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:58:11,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922570229] [2022-03-20 20:58:11,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:58:11,656 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:58:11,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:58:11,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:58:11,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=386, Unknown=1, NotChecked=0, Total=506 [2022-03-20 20:58:11,657 INFO L87 Difference]: Start difference. First operand 513 states and 668 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2022-03-20 20:58:12,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:58:12,893 INFO L93 Difference]: Finished difference Result 572 states and 753 transitions. [2022-03-20 20:58:12,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 20:58:12,894 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) Word has length 176 [2022-03-20 20:58:12,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:58:12,896 INFO L225 Difference]: With dead ends: 572 [2022-03-20 20:58:12,896 INFO L226 Difference]: Without dead ends: 570 [2022-03-20 20:58:12,896 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 200 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=154, Invalid=547, Unknown=1, NotChecked=0, Total=702 [2022-03-20 20:58:12,896 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 31 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:58:12,897 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 465 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 20:58:12,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2022-03-20 20:58:13,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 527. [2022-03-20 20:58:13,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 291 states have (on average 1.1168384879725086) internal successors, (325), 293 states have internal predecessors, (325), 183 states have call successors, (183), 54 states have call predecessors, (183), 52 states have return successors, (181), 179 states have call predecessors, (181), 181 states have call successors, (181) [2022-03-20 20:58:13,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 689 transitions. [2022-03-20 20:58:13,011 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 689 transitions. Word has length 176 [2022-03-20 20:58:13,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:58:13,011 INFO L478 AbstractCegarLoop]: Abstraction has 527 states and 689 transitions. [2022-03-20 20:58:13,012 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2022-03-20 20:58:13,012 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 689 transitions. [2022-03-20 20:58:13,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-03-20 20:58:13,013 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:58:13,013 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:58:13,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-20 20:58:13,217 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:58:13,218 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:58:13,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:58:13,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1224554493, now seen corresponding path program 25 times [2022-03-20 20:58:13,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:58:13,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1854336168] [2022-03-20 20:58:13,218 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:58:13,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1224554493, now seen corresponding path program 26 times [2022-03-20 20:58:13,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:58:13,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580533137] [2022-03-20 20:58:13,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:58:13,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:58:13,224 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:58:13,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150865978] [2022-03-20 20:58:13,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:58:13,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:58:13,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:58:13,226 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:58:13,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 20:58:13,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:58:13,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:58:13,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-20 20:58:13,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:58:15,975 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 211 proven. 122 refuted. 0 times theorem prover too weak. 877 trivial. 0 not checked. [2022-03-20 20:58:15,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:59:05,220 WARN L232 SmtUtils]: Spent 12.44s on a formula simplification that was a NOOP. DAG size: 65 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 20:59:35,592 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse16 (* c_main_~s~0 c_main_~k~0)) (.cse17 (* (- 1) c_main_~q~0 c_main_~k~0))) (let ((.cse5 (+ (* (- 2) c_main_~p~0) c_main_~q~0 (* (- 2) .cse17))) (.cse4 (+ (* 2 .cse16) (* (- 2) c_main_~r~0) c_main_~s~0)) (.cse6 (+ c_main_~p~0 .cse17)) (.cse8 (+ c_main_~r~0 (* (- 1) .cse16)))) (let ((.cse9 (* .cse8 c_main_~y~0)) (.cse11 (* .cse6 c_main_~x~0)) (.cse2 (* .cse4 c_main_~y~0)) (.cse3 (* .cse5 c_main_~x~0))) (let ((.cse1 (+ .cse2 .cse3)) (.cse0 (+ .cse9 .cse11)) (.cse13 (* c_main_~p~0 c_main_~x~0)) (.cse12 (* c_main_~r~0 c_main_~y~0)) (.cse7 (* c_main_~q~0 c_main_~x~0)) (.cse10 (* c_main_~s~0 c_main_~y~0)) (.cse14 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse15 (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (or (not (= c_main_~c~0 .cse0)) (= .cse1 0) (= (+ .cse2 .cse3 (* .cse1 c_main_~y~0)) (+ .cse2 (* c_main_~yy~0 .cse4) .cse3 (* c_main_~xy~0 .cse5))) (not (= (+ (* (- 2) .cse6 c_main_~x~0) .cse7 (* (- 2) .cse8 c_main_~y~0) (* .cse9 2) .cse10 (* 2 .cse11)) c_main_~b~0)) (not (= (+ .cse9 (* c_main_~xy~0 .cse6) .cse11 (* c_main_~yy~0 .cse8)) (+ .cse9 (* .cse0 c_main_~y~0) .cse11))) (not (<= (+ (* 2 .cse12) (* 2 .cse13)) (+ .cse7 .cse10 (* 2 .cse14) (* 2 .cse15)))) (<= (+ (* 3 .cse13) (* 3 .cse12)) (+ .cse7 .cse10 (* .cse14 3) (* 3 .cse15)))))))) is different from true [2022-03-20 20:59:47,196 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse13 (* c_main_~r~0 c_main_~y~0)) (.cse12 (* c_main_~p~0 c_main_~x~0)) (.cse2 (* c_main_~q~0 c_main_~x~0)) (.cse3 (* c_main_~s~0 c_main_~y~0)) (.cse14 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse15 (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (let ((.cse1 (+ .cse2 .cse3 (* 2 .cse14) (* 2 .cse15))) (.cse0 (+ (* 2 .cse13) (* 2 .cse12))) (.cse7 (* c_main_~r~0 c_main_~y~0 c_main_~y~0)) (.cse6 (* c_main_~p~0 c_main_~x~0 c_main_~y~0)) (.cse4 (* c_main_~q~0 c_main_~xy~0 c_main_~k~0)) (.cse5 (* c_main_~yy~0 c_main_~s~0 c_main_~k~0)) (.cse11 (* c_main_~xy~0 c_main_~p~0)) (.cse9 (* c_main_~yy~0 c_main_~r~0)) (.cse8 (* c_main_~q~0 c_main_~x~0 c_main_~y~0 c_main_~k~0)) (.cse10 (* c_main_~s~0 c_main_~y~0 c_main_~y~0 c_main_~k~0))) (or (= .cse0 .cse1) (< .cse1 .cse0) (not (= c_main_~b~0 (+ .cse2 .cse3))) (not (= (+ .cse4 .cse5 .cse6 .cse7) (+ .cse8 .cse9 .cse10 .cse11))) (<= (+ (* 3 .cse12) (* 3 .cse13)) (+ .cse2 .cse3 (* .cse14 3) (* 3 .cse15))) (= (+ (* 2 .cse7) (* c_main_~q~0 c_main_~xy~0) (* c_main_~yy~0 c_main_~s~0) (* 2 .cse6) (* .cse4 2) (* .cse5 2)) (+ (* 2 .cse11) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* .cse9 2) (* .cse8 2) (* 2 .cse10) (* c_main_~s~0 c_main_~y~0 c_main_~y~0))) (not (= (+ .cse12 .cse13) (+ .cse14 c_main_~c~0 .cse15)))))) is different from true [2022-03-20 21:01:10,593 WARN L232 SmtUtils]: Spent 20.58s on a formula simplification that was a NOOP. DAG size: 83 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 21:02:10,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 218 proven. 58 refuted. 12 times theorem prover too weak. 892 trivial. 30 not checked. [2022-03-20 21:02:10,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:02:10,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580533137] [2022-03-20 21:02:10,869 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:02:10,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150865978] [2022-03-20 21:02:10,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150865978] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:02:10,869 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:02:10,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 36 [2022-03-20 21:02:10,869 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:02:10,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1854336168] [2022-03-20 21:02:10,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1854336168] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:02:10,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:02:10,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 21:02:10,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943947145] [2022-03-20 21:02:10,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:02:10,870 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 21:02:10,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:02:10,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 21:02:10,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=867, Unknown=16, NotChecked=130, Total=1260 [2022-03-20 21:02:10,871 INFO L87 Difference]: Start difference. First operand 527 states and 689 transitions. Second operand has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 9 states have call predecessors, (30), 10 states have call successors, (30) [2022-03-20 21:02:17,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:02:17,008 INFO L93 Difference]: Finished difference Result 553 states and 710 transitions. [2022-03-20 21:02:17,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 21:02:17,009 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 9 states have call predecessors, (30), 10 states have call successors, (30) Word has length 176 [2022-03-20 21:02:17,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:02:17,011 INFO L225 Difference]: With dead ends: 553 [2022-03-20 21:02:17,011 INFO L226 Difference]: Without dead ends: 551 [2022-03-20 21:02:17,012 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 362 GetRequests, 313 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 87.3s TimeCoverageRelationStatistics Valid=412, Invalid=1560, Unknown=16, NotChecked=174, Total=2162 [2022-03-20 21:02:17,012 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 54 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 1150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:02:17,012 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 562 Invalid, 1150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1030 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-03-20 21:02:17,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-03-20 21:02:17,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 503. [2022-03-20 21:02:17,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 281 states have (on average 1.113879003558719) internal successors, (313), 282 states have internal predecessors, (313), 168 states have call successors, (168), 55 states have call predecessors, (168), 53 states have return successors, (166), 165 states have call predecessors, (166), 166 states have call successors, (166) [2022-03-20 21:02:17,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 647 transitions. [2022-03-20 21:02:17,149 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 647 transitions. Word has length 176 [2022-03-20 21:02:17,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:02:17,150 INFO L478 AbstractCegarLoop]: Abstraction has 503 states and 647 transitions. [2022-03-20 21:02:17,150 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 9 states have call predecessors, (30), 10 states have call successors, (30) [2022-03-20 21:02:17,150 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 647 transitions. [2022-03-20 21:02:17,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-03-20 21:02:17,151 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:02:17,151 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:02:17,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 21:02:17,369 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:02:17,370 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:02:17,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:02:17,370 INFO L85 PathProgramCache]: Analyzing trace with hash 661049022, now seen corresponding path program 27 times [2022-03-20 21:02:17,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:02:17,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [812029738] [2022-03-20 21:02:17,370 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:02:17,371 INFO L85 PathProgramCache]: Analyzing trace with hash 661049022, now seen corresponding path program 28 times [2022-03-20 21:02:17,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:02:17,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901563480] [2022-03-20 21:02:17,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:02:17,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:02:17,376 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:02:17,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [545753845] [2022-03-20 21:02:17,376 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:02:17,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:02:17,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:02:17,377 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 21:02:17,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-20 21:02:17,800 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:02:17,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:02:17,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 115 conjunts are in the unsatisfiable core [2022-03-20 21:02:17,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:02:20,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1218 backedges. 219 proven. 263 refuted. 0 times theorem prover too weak. 736 trivial. 0 not checked. [2022-03-20 21:02:20,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:02:33,840 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse0 (* c_main_~q~0 c_main_~x~0)) (.cse1 (* c_main_~s~0 c_main_~y~0)) (.cse5 (* (- 1) c_main_~s~0 c_main_~y~0)) (.cse2 (* c_main_~p~0 c_main_~x~0)) (.cse3 (* c_main_~r~0 c_main_~y~0)) (.cse6 (* (- 1) c_main_~q~0 c_main_~x~0))) (or (<= (+ c_main_~b~0 .cse0 .cse1) (+ .cse2 .cse3)) (let ((.cse7 (+ (* (- 1) c_main_~s~0) c_main_~r~0)) (.cse4 (+ (* (- 1) c_main_~q~0) c_main_~p~0))) (= (+ (* .cse4 c_main_~xy~0) .cse5 .cse2 .cse3 .cse6 (* c_main_~yy~0 .cse7)) (+ (* (+ .cse5 .cse2 .cse3 .cse6) c_main_~y~0) (* .cse7 c_main_~y~0) (* .cse4 c_main_~x~0)))) (not (= (+ .cse0 .cse1 (* c_main_~b~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~xy~0) (* c_main_~yy~0 c_main_~s~0) c_main_~b~0))) (not (= c_main_~b~0 (+ .cse0 .cse1))) (not (= (+ c_main_~b~0 .cse5 .cse2 .cse3 .cse6) c_main_~a~0)))) is different from true [2022-03-20 21:02:33,929 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:20,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:20,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901563480] [2022-03-20 21:03:20,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:20,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545753845] [2022-03-20 21:03:20,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545753845] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 21:03:20,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 21:03:20,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-03-20 21:03:20,404 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:20,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [812029738] [2022-03-20 21:03:20,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [812029738] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:20,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:20,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 21:03:20,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866584143] [2022-03-20 21:03:20,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:20,405 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 21:03:20,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:20,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 21:03:20,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=615, Unknown=11, NotChecked=54, Total=870 [2022-03-20 21:03:20,405 INFO L87 Difference]: Start difference. First operand 503 states and 647 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 9 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-03-20 21:03:24,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:24,444 INFO L93 Difference]: Finished difference Result 517 states and 659 transitions. [2022-03-20 21:03:24,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 21:03:24,444 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 9 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) Word has length 179 [2022-03-20 21:03:24,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:24,446 INFO L225 Difference]: With dead ends: 517 [2022-03-20 21:03:24,446 INFO L226 Difference]: Without dead ends: 515 [2022-03-20 21:03:24,447 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 218 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 43.9s TimeCoverageRelationStatistics Valid=328, Invalid=1225, Unknown=11, NotChecked=76, Total=1640 [2022-03-20 21:03:24,447 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 37 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 1014 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:24,447 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 821 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1014 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 21:03:24,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-03-20 21:03:24,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 511. [2022-03-20 21:03:24,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 287 states have (on average 1.1114982578397212) internal successors, (319), 288 states have internal predecessors, (319), 168 states have call successors, (168), 57 states have call predecessors, (168), 55 states have return successors, (166), 165 states have call predecessors, (166), 166 states have call successors, (166) [2022-03-20 21:03:24,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 653 transitions. [2022-03-20 21:03:24,575 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 653 transitions. Word has length 179 [2022-03-20 21:03:24,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:24,575 INFO L478 AbstractCegarLoop]: Abstraction has 511 states and 653 transitions. [2022-03-20 21:03:24,575 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 9 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-03-20 21:03:24,575 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 653 transitions. [2022-03-20 21:03:24,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-03-20 21:03:24,576 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:24,577 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:03:24,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 21:03:24,782 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-20 21:03:24,783 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:24,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:24,783 INFO L85 PathProgramCache]: Analyzing trace with hash 2078525035, now seen corresponding path program 17 times [2022-03-20 21:03:24,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:24,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [420944486] [2022-03-20 21:03:24,783 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:24,784 INFO L85 PathProgramCache]: Analyzing trace with hash 2078525035, now seen corresponding path program 18 times [2022-03-20 21:03:24,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:24,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099340545] [2022-03-20 21:03:24,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:24,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:24,788 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:24,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [614930793] [2022-03-20 21:03:24,789 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 21:03:24,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:24,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:24,790 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 21:03:24,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-20 21:03:24,915 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 21:03:24,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:24,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 54 conjunts are in the unsatisfiable core [2022-03-20 21:03:24,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:25,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 107 proven. 63 refuted. 0 times theorem prover too weak. 1139 trivial. 0 not checked. [2022-03-20 21:03:25,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:25,782 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:25,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:25,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099340545] [2022-03-20 21:03:25,844 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:25,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614930793] [2022-03-20 21:03:25,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614930793] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 21:03:25,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 21:03:25,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 21:03:25,845 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:25,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [420944486] [2022-03-20 21:03:25,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [420944486] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:25,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:25,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 21:03:25,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506031070] [2022-03-20 21:03:25,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:25,845 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 21:03:25,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:25,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 21:03:25,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-03-20 21:03:25,846 INFO L87 Difference]: Start difference. First operand 511 states and 653 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-20 21:03:26,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:26,240 INFO L93 Difference]: Finished difference Result 553 states and 705 transitions. [2022-03-20 21:03:26,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 21:03:26,240 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 182 [2022-03-20 21:03:26,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:26,242 INFO L225 Difference]: With dead ends: 553 [2022-03-20 21:03:26,242 INFO L226 Difference]: Without dead ends: 550 [2022-03-20 21:03:26,243 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-03-20 21:03:26,243 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:26,243 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 367 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 21:03:26,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2022-03-20 21:03:26,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 497. [2022-03-20 21:03:26,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 280 states have (on average 1.1035714285714286) internal successors, (309), 281 states have internal predecessors, (309), 161 states have call successors, (161), 57 states have call predecessors, (161), 55 states have return successors, (159), 158 states have call predecessors, (159), 159 states have call successors, (159) [2022-03-20 21:03:26,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 629 transitions. [2022-03-20 21:03:26,357 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 629 transitions. Word has length 182 [2022-03-20 21:03:26,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:26,357 INFO L478 AbstractCegarLoop]: Abstraction has 497 states and 629 transitions. [2022-03-20 21:03:26,357 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-20 21:03:26,357 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 629 transitions. [2022-03-20 21:03:26,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-03-20 21:03:26,358 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:26,358 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:03:26,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-20 21:03:26,563 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-20 21:03:26,563 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:26,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:26,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1363924019, now seen corresponding path program 19 times [2022-03-20 21:03:26,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:26,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1248640072] [2022-03-20 21:03:26,564 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:26,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1363924019, now seen corresponding path program 20 times [2022-03-20 21:03:26,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:26,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68478316] [2022-03-20 21:03:26,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:26,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:26,569 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:26,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1190468889] [2022-03-20 21:03:26,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 21:03:26,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:26,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:26,570 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 21:03:26,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-20 21:03:26,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 21:03:26,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:26,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-20 21:03:26,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:26,857 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:26,858 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:27,874 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:27,876 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:27,879 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:28,148 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:28,152 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:28,180 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:28,184 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:29,218 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:29,238 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:29,394 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:29,804 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:30,086 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:30,404 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:30,847 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:31,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 220 proven. 210 refuted. 0 times theorem prover too weak. 879 trivial. 0 not checked. [2022-03-20 21:03:31,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:03:34,911 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:03:35,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 250 proven. 12 refuted. 0 times theorem prover too weak. 1047 trivial. 0 not checked. [2022-03-20 21:03:35,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:03:35,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68478316] [2022-03-20 21:03:35,151 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:03:35,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190468889] [2022-03-20 21:03:35,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190468889] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:03:35,151 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:03:35,151 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 11] total 26 [2022-03-20 21:03:35,152 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:03:35,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1248640072] [2022-03-20 21:03:35,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1248640072] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:03:35,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:03:35,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 21:03:35,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479381348] [2022-03-20 21:03:35,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:03:35,152 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 21:03:35,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:35,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 21:03:35,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=569, Unknown=1, NotChecked=0, Total=650 [2022-03-20 21:03:35,153 INFO L87 Difference]: Start difference. First operand 497 states and 629 transitions. Second operand has 20 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 13 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 10 states have call predecessors, (31), 12 states have call successors, (31) [2022-03-20 21:03:36,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 21:03:36,568 INFO L93 Difference]: Finished difference Result 516 states and 653 transitions. [2022-03-20 21:03:36,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 21:03:36,569 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 13 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 10 states have call predecessors, (31), 12 states have call successors, (31) Word has length 182 [2022-03-20 21:03:36,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 21:03:36,571 INFO L225 Difference]: With dead ends: 516 [2022-03-20 21:03:36,571 INFO L226 Difference]: Without dead ends: 509 [2022-03-20 21:03:36,572 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 338 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=111, Invalid=758, Unknown=1, NotChecked=0, Total=870 [2022-03-20 21:03:36,572 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 33 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 21:03:36,572 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 693 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 763 Invalid, 0 Unknown, 130 Unchecked, 0.8s Time] [2022-03-20 21:03:36,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-03-20 21:03:36,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 503. [2022-03-20 21:03:36,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 282 states have (on average 1.1063829787234043) internal successors, (312), 283 states have internal predecessors, (312), 165 states have call successors, (165), 57 states have call predecessors, (165), 55 states have return successors, (163), 162 states have call predecessors, (163), 163 states have call successors, (163) [2022-03-20 21:03:36,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 640 transitions. [2022-03-20 21:03:36,683 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 640 transitions. Word has length 182 [2022-03-20 21:03:36,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 21:03:36,683 INFO L478 AbstractCegarLoop]: Abstraction has 503 states and 640 transitions. [2022-03-20 21:03:36,683 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 2.176470588235294) internal successors, (37), 17 states have internal predecessors, (37), 13 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (31), 10 states have call predecessors, (31), 12 states have call successors, (31) [2022-03-20 21:03:36,683 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 640 transitions. [2022-03-20 21:03:36,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-03-20 21:03:36,685 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 21:03:36,685 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 21:03:36,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-20 21:03:36,915 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-20 21:03:36,916 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 21:03:36,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 21:03:36,916 INFO L85 PathProgramCache]: Analyzing trace with hash -804600145, now seen corresponding path program 21 times [2022-03-20 21:03:36,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 21:03:36,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [776458752] [2022-03-20 21:03:36,916 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 21:03:36,917 INFO L85 PathProgramCache]: Analyzing trace with hash -804600145, now seen corresponding path program 22 times [2022-03-20 21:03:36,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 21:03:36,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317409044] [2022-03-20 21:03:36,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 21:03:36,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 21:03:36,923 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 21:03:36,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2091635885] [2022-03-20 21:03:36,923 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 21:03:36,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 21:03:36,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 21:03:36,935 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 21:03:36,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-20 21:03:37,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 21:03:37,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 21:03:37,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 112 conjunts are in the unsatisfiable core [2022-03-20 21:03:37,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 21:03:38,186 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 21:05:33,884 WARN L232 SmtUtils]: Spent 6.29s on a formula simplification that was a NOOP. DAG size: 20 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-20 21:07:43,786 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 250 proven. 294 refuted. 0 times theorem prover too weak. 765 trivial. 0 not checked. [2022-03-20 21:07:43,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 21:07:54,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 293 proven. 21 refuted. 0 times theorem prover too weak. 995 trivial. 0 not checked. [2022-03-20 21:07:54,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 21:07:54,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317409044] [2022-03-20 21:07:54,910 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 21:07:54,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091635885] [2022-03-20 21:07:54,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091635885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 21:07:54,910 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 21:07:54,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 15] total 34 [2022-03-20 21:07:54,911 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 21:07:54,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [776458752] [2022-03-20 21:07:54,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [776458752] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 21:07:54,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 21:07:54,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 21:07:54,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831277276] [2022-03-20 21:07:54,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 21:07:54,911 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 21:07:54,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 21:07:54,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 21:07:54,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=932, Unknown=1, NotChecked=0, Total=1122 [2022-03-20 21:07:54,912 INFO L87 Difference]: Start difference. First operand 503 states and 640 transitions. Second operand has 24 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 19 states have internal predecessors, (40), 12 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (31), 11 states have call predecessors, (31), 11 states have call successors, (31)