/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/egcd3-ll_valuebound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 22:40:06,011 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 22:40:06,013 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 22:40:06,060 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 22:40:06,060 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 22:40:06,061 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 22:40:06,063 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 22:40:06,066 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 22:40:06,067 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 22:40:06,071 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 22:40:06,072 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 22:40:06,073 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 22:40:06,073 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 22:40:06,075 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 22:40:06,076 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 22:40:06,078 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 22:40:06,081 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 22:40:06,081 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 22:40:06,083 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 22:40:06,087 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 22:40:06,088 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 22:40:06,090 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 22:40:06,091 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 22:40:06,091 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 22:40:06,093 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 22:40:06,098 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 22:40:06,098 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 22:40:06,099 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 22:40:06,099 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 22:40:06,100 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 22:40:06,100 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 22:40:06,100 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 22:40:06,101 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 22:40:06,101 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 22:40:06,102 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 22:40:06,103 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 22:40:06,104 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 22:40:06,106 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 22:40:06,106 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 22:40:06,106 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 22:40:06,106 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 22:40:06,108 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 22:40:06,108 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-06 22:40:06,119 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 22:40:06,120 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 22:40:06,120 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 22:40:06,121 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 22:40:06,121 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 22:40:06,121 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 22:40:06,121 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 22:40:06,121 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 22:40:06,121 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 22:40:06,122 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 22:40:06,122 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 22:40:06,122 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 22:40:06,122 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 22:40:06,123 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 22:40:06,123 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 22:40:06,123 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:40:06,123 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 22:40:06,123 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 22:40:06,123 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 22:40:06,123 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 22:40:06,123 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 22:40:06,124 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 22:40:06,124 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-04-06 22:40:06,332 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 22:40:06,360 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 22:40:06,362 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 22:40:06,363 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 22:40:06,363 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 22:40:06,364 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound100.c [2022-04-06 22:40:06,435 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c38d6751/9ed055b8cc014c4393fdd7a5bf5a89ee/FLAG116a78b3b [2022-04-06 22:40:06,787 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 22:40:06,788 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound100.c [2022-04-06 22:40:06,793 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c38d6751/9ed055b8cc014c4393fdd7a5bf5a89ee/FLAG116a78b3b [2022-04-06 22:40:06,803 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c38d6751/9ed055b8cc014c4393fdd7a5bf5a89ee [2022-04-06 22:40:06,805 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 22:40:06,806 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 22:40:06,807 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 22:40:06,807 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 22:40:06,811 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 22:40:06,811 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:40:06" (1/1) ... [2022-04-06 22:40:06,812 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ce221c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:06, skipping insertion in model container [2022-04-06 22:40:06,813 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:40:06" (1/1) ... [2022-04-06 22:40:06,818 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 22:40:06,836 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 22:40:06,974 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/egcd3-ll_valuebound100.c[490,503] [2022-04-06 22:40:06,990 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:40:06,996 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 22:40:07,005 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/egcd3-ll_valuebound100.c[490,503] [2022-04-06 22:40:07,013 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:40:07,022 INFO L208 MainTranslator]: Completed translation [2022-04-06 22:40:07,022 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07 WrapperNode [2022-04-06 22:40:07,022 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 22:40:07,023 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 22:40:07,023 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 22:40:07,023 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 22:40:07,032 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07" (1/1) ... [2022-04-06 22:40:07,033 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07" (1/1) ... [2022-04-06 22:40:07,040 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07" (1/1) ... [2022-04-06 22:40:07,041 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07" (1/1) ... [2022-04-06 22:40:07,049 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07" (1/1) ... [2022-04-06 22:40:07,053 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07" (1/1) ... [2022-04-06 22:40:07,054 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07" (1/1) ... [2022-04-06 22:40:07,056 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 22:40:07,057 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 22:40:07,057 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 22:40:07,057 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 22:40:07,058 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07" (1/1) ... [2022-04-06 22:40:07,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:40:07,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:07,090 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-04-06 22:40:07,103 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-04-06 22:40:07,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 22:40:07,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 22:40:07,125 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 22:40:07,125 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 22:40:07,125 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 22:40:07,125 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 22:40:07,125 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 22:40:07,126 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 22:40:07,126 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 22:40:07,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 22:40:07,126 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 22:40:07,126 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 22:40:07,126 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 22:40:07,126 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 22:40:07,126 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 22:40:07,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 22:40:07,127 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 22:40:07,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 22:40:07,127 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 22:40:07,127 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 22:40:07,185 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 22:40:07,186 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 22:40:07,297 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 22:40:07,302 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 22:40:07,303 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-04-06 22:40:07,304 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:40:07 BoogieIcfgContainer [2022-04-06 22:40:07,304 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 22:40:07,305 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 22:40:07,306 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 22:40:07,308 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 22:40:07,308 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 10:40:06" (1/3) ... [2022-04-06 22:40:07,309 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f7abcd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:40:07, skipping insertion in model container [2022-04-06 22:40:07,309 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:40:07" (2/3) ... [2022-04-06 22:40:07,309 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f7abcd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:40:07, skipping insertion in model container [2022-04-06 22:40:07,309 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:40:07" (3/3) ... [2022-04-06 22:40:07,310 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound100.c [2022-04-06 22:40:07,314 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 22:40:07,314 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 22:40:07,355 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 22:40:07,361 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-04-06 22:40:07,361 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 22:40:07,384 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 22:40:07,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 22:40:07,398 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:07,399 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:40:07,399 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:07,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:07,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-04-06 22:40:07,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:07,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1313287849] [2022-04-06 22:40:07,431 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:07,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-04-06 22:40:07,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:07,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206898595] [2022-04-06 22:40:07,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:07,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:07,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:40:07,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 22:40:07,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:40:07,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 22:40:07,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:40:07,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 22:40:07,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:40:07,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 22:40:07,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:40:07,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 22:40:07,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:40:07,684 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:40:07,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:07,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206898595] [2022-04-06 22:40:07,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206898595] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:07,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:07,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:40:07,688 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:07,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1313287849] [2022-04-06 22:40:07,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1313287849] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:07,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:07,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:40:07,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763084243] [2022-04-06 22:40:07,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:07,693 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 22:40:07,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:07,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 22:40:07,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:40:07,715 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) 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, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:40:07,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:07,784 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-04-06 22:40:07,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 22:40:07,786 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, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-04-06 22:40:07,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:07,792 INFO L225 Difference]: With dead ends: 73 [2022-04-06 22:40:07,792 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 22:40:07,794 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 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-04-06 22:40:07,798 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:07,798 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:40:07,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 22:40:07,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-04-06 22:40:07,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 22:40:07,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-04-06 22:40:07,852 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-04-06 22:40:07,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:07,853 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-04-06 22:40:07,853 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, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:40:07,853 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-04-06 22:40:07,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-04-06 22:40:07,858 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:07,858 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:40:07,858 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 22:40:07,859 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:07,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:07,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-04-06 22:40:07,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:07,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1159683838] [2022-04-06 22:40:07,862 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:07,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-04-06 22:40:07,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:07,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844230081] [2022-04-06 22:40:07,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:07,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:07,906 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:07,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2105573555] [2022-04-06 22:40:07,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:07,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:07,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:07,915 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-04-06 22:40:07,959 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-04-06 22:40:07,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 22:40:07,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:07,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 22:40:08,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:08,262 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:40:08,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:40:08,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:08,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844230081] [2022-04-06 22:40:08,263 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:08,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105573555] [2022-04-06 22:40:08,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105573555] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:08,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:08,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:40:08,266 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:08,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1159683838] [2022-04-06 22:40:08,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1159683838] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:08,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:08,274 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:40:08,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118753965] [2022-04-06 22:40:08,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:08,275 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:40:08,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:08,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:40:08,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:40:08,276 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:40:08,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:08,397 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-04-06 22:40:08,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:40:08,398 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-04-06 22:40:08,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:08,401 INFO L225 Difference]: With dead ends: 54 [2022-04-06 22:40:08,401 INFO L226 Difference]: Without dead ends: 51 [2022-04-06 22:40:08,402 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:40:08,403 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:08,407 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 173 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:40:08,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-06 22:40:08,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-06 22:40:08,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 22:40:08,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-04-06 22:40:08,423 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-04-06 22:40:08,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:08,423 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-04-06 22:40:08,423 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:40:08,423 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-04-06 22:40:08,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 22:40:08,424 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:08,424 INFO L499 BasicCegarLoop]: trace histogram [4, 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] [2022-04-06 22:40:08,450 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-04-06 22:40:08,649 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-04-06 22:40:08,650 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:08,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:08,651 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-04-06 22:40:08,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:08,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [624079193] [2022-04-06 22:40:08,651 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:08,651 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-04-06 22:40:08,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:08,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202495315] [2022-04-06 22:40:08,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:08,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:08,680 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:08,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1316669395] [2022-04-06 22:40:08,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:08,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:08,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:08,687 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-04-06 22:40:08,725 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-04-06 22:40:08,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:08,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:08,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:40:08,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:08,879 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 22:40:08,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:09,015 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 22:40:09,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:09,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202495315] [2022-04-06 22:40:09,016 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:09,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316669395] [2022-04-06 22:40:09,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316669395] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:09,017 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:09,017 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:40:09,017 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:09,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [624079193] [2022-04-06 22:40:09,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [624079193] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:09,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:09,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:40:09,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83355736] [2022-04-06 22:40:09,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:09,018 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:40:09,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:09,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:40:09,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:40:09,019 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:40:09,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:09,236 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-04-06 22:40:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:40:09,237 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-04-06 22:40:09,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:09,239 INFO L225 Difference]: With dead ends: 103 [2022-04-06 22:40:09,239 INFO L226 Difference]: Without dead ends: 96 [2022-04-06 22:40:09,239 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 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-04-06 22:40:09,240 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:09,240 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 232 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:40:09,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-04-06 22:40:09,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-04-06 22:40:09,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-04-06 22:40:09,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-04-06 22:40:09,270 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-04-06 22:40:09,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:09,270 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-04-06 22:40:09,271 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:40:09,271 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-04-06 22:40:09,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 22:40:09,273 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:09,273 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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-04-06 22:40:09,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-04-06 22:40:09,483 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-04-06 22:40:09,484 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:09,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:09,484 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-04-06 22:40:09,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:09,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1163845475] [2022-04-06 22:40:09,485 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:09,485 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-04-06 22:40:09,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:09,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138225178] [2022-04-06 22:40:09,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:09,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:09,507 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:09,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1816919228] [2022-04-06 22:40:09,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:09,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:09,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:09,511 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-04-06 22:40:09,512 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-04-06 22:40:09,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:09,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:09,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 22:40:09,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:09,960 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 22:40:09,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:10,209 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:40:10,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:10,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138225178] [2022-04-06 22:40:10,209 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:10,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816919228] [2022-04-06 22:40:10,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816919228] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:10,210 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:10,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-04-06 22:40:10,210 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:10,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1163845475] [2022-04-06 22:40:10,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1163845475] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:10,211 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:10,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:40:10,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285316580] [2022-04-06 22:40:10,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:10,212 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:40:10,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:10,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:40:10,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:40:10,213 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 22:40:10,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:10,656 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-04-06 22:40:10,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:40:10,657 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-04-06 22:40:10,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:10,662 INFO L225 Difference]: With dead ends: 112 [2022-04-06 22:40:10,662 INFO L226 Difference]: Without dead ends: 110 [2022-04-06 22:40:10,663 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-04-06 22:40:10,664 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:10,665 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 297 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:40:10,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-04-06 22:40:10,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-04-06 22:40:10,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-04-06 22:40:10,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-04-06 22:40:10,691 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-04-06 22:40:10,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:10,692 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-04-06 22:40:10,692 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-04-06 22:40:10,692 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-04-06 22:40:10,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:40:10,693 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:10,693 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 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, 1, 1, 1, 1] [2022-04-06 22:40:10,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:10,907 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-04-06 22:40:10,908 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:10,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-04-06 22:40:10,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:10,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1773895693] [2022-04-06 22:40:10,909 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:10,909 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-04-06 22:40:10,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:10,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513458933] [2022-04-06 22:40:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:10,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:10,927 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:10,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2052437953] [2022-04-06 22:40:10,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:10,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:10,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:10,935 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-04-06 22:40:10,936 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-04-06 22:40:10,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:10,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:10,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 22:40:10,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:11,161 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 22:40:11,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:11,279 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 22:40:11,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:11,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513458933] [2022-04-06 22:40:11,282 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:11,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052437953] [2022-04-06 22:40:11,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052437953] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:40:11,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:40:11,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-04-06 22:40:11,283 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:11,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1773895693] [2022-04-06 22:40:11,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1773895693] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:11,284 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:11,284 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:11,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436324672] [2022-04-06 22:40:11,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:11,284 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:40:11,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:11,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:40:11,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-04-06 22:40:11,285 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:40:11,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:11,357 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-04-06 22:40:11,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:40:11,358 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-04-06 22:40:11,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:11,359 INFO L225 Difference]: With dead ends: 130 [2022-04-06 22:40:11,359 INFO L226 Difference]: Without dead ends: 128 [2022-04-06 22:40:11,360 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-04-06 22:40:11,360 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:11,361 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 141 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:40:11,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-04-06 22:40:11,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-04-06 22:40:11,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 22:40:11,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-04-06 22:40:11,387 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-04-06 22:40:11,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:11,387 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-04-06 22:40:11,387 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:40:11,388 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-04-06 22:40:11,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:40:11,389 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:11,389 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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-04-06 22:40:11,414 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-04-06 22:40:11,611 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-04-06 22:40:11,612 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:11,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:11,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-04-06 22:40:11,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:11,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1322250457] [2022-04-06 22:40:11,613 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:11,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-04-06 22:40:11,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:11,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876757042] [2022-04-06 22:40:11,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:11,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:11,626 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:11,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2146528372] [2022-04-06 22:40:11,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:11,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:11,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:11,628 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-04-06 22:40:11,629 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-04-06 22:40:11,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:11,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:11,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 22:40:11,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:11,983 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 22:40:11,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:12,170 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:40:12,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:12,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876757042] [2022-04-06 22:40:12,171 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:12,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146528372] [2022-04-06 22:40:12,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146528372] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:12,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:12,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-04-06 22:40:12,171 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:12,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1322250457] [2022-04-06 22:40:12,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1322250457] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:12,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:12,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:40:12,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704908510] [2022-04-06 22:40:12,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:12,172 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:40:12,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:12,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:40:12,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:40:12,173 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-06 22:40:12,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:12,405 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-04-06 22:40:12,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:40:12,405 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2022-04-06 22:40:12,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:12,407 INFO L225 Difference]: With dead ends: 137 [2022-04-06 22:40:12,407 INFO L226 Difference]: Without dead ends: 135 [2022-04-06 22:40:12,407 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:40:12,408 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 87 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:12,408 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 218 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:40:12,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-04-06 22:40:12,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-04-06 22:40:12,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-04-06 22:40:12,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-04-06 22:40:12,431 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-04-06 22:40:12,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:12,432 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-04-06 22:40:12,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-06 22:40:12,432 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-04-06 22:40:12,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:40:12,433 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:12,433 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-04-06 22:40:12,458 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-04-06 22:40:12,651 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-04-06 22:40:12,652 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:12,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:12,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-04-06 22:40:12,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:12,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1038360935] [2022-04-06 22:40:12,653 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:12,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-04-06 22:40:12,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:12,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780260481] [2022-04-06 22:40:12,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:12,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:12,663 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:12,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [389447290] [2022-04-06 22:40:12,664 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:12,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:12,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:12,666 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-04-06 22:40:12,670 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-04-06 22:40:12,702 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:12,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:12,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 22:40:12,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:12,770 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 22:40:12,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:40:12,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:12,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780260481] [2022-04-06 22:40:12,771 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:12,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389447290] [2022-04-06 22:40:12,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389447290] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:12,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:12,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:12,772 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:12,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1038360935] [2022-04-06 22:40:12,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1038360935] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:12,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:12,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:12,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172998795] [2022-04-06 22:40:12,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:12,774 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:40:12,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:12,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:40:12,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:40:12,774 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:40:12,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:12,854 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-04-06 22:40:12,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:40:12,855 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-04-06 22:40:12,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:12,857 INFO L225 Difference]: With dead ends: 170 [2022-04-06 22:40:12,857 INFO L226 Difference]: Without dead ends: 114 [2022-04-06 22:40:12,860 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 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-04-06 22:40:12,861 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:12,861 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 155 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:40:12,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-04-06 22:40:12,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-04-06 22:40:12,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-04-06 22:40:12,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-04-06 22:40:12,886 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-04-06 22:40:12,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:12,886 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-04-06 22:40:12,886 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 22:40:12,886 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-04-06 22:40:12,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-06 22:40:12,888 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:12,888 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-04-06 22:40:12,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:13,103 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-04-06 22:40:13,104 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:13,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:13,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-04-06 22:40:13,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:13,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1205440969] [2022-04-06 22:40:13,105 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:13,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-04-06 22:40:13,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:13,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644693947] [2022-04-06 22:40:13,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:13,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:13,115 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:13,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [844542569] [2022-04-06 22:40:13,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:13,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:13,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:13,124 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-04-06 22:40:13,125 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-04-06 22:40:13,164 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:13,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:13,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 22:40:13,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:13,255 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 22:40:13,255 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:40:13,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:13,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644693947] [2022-04-06 22:40:13,256 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:13,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844542569] [2022-04-06 22:40:13,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844542569] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:13,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:13,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:13,256 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:13,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1205440969] [2022-04-06 22:40:13,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1205440969] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:13,257 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:13,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:13,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035135905] [2022-04-06 22:40:13,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:13,257 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:40:13,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:13,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:40:13,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:40:13,258 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 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-04-06 22:40:13,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:13,323 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-04-06 22:40:13,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:40:13,324 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 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 52 [2022-04-06 22:40:13,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:13,326 INFO L225 Difference]: With dead ends: 158 [2022-04-06 22:40:13,326 INFO L226 Difference]: Without dead ends: 156 [2022-04-06 22:40:13,326 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 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-04-06 22:40:13,327 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:13,327 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 156 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:40:13,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-04-06 22:40:13,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-04-06 22:40:13,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-04-06 22:40:13,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-04-06 22:40:13,359 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-04-06 22:40:13,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:13,362 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-04-06 22:40:13,362 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 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-04-06 22:40:13,362 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-04-06 22:40:13,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 22:40:13,364 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:13,364 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 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, 1, 1, 1] [2022-04-06 22:40:13,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-04-06 22:40:13,587 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-04-06 22:40:13,588 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:13,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:13,588 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-04-06 22:40:13,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:13,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [419967912] [2022-04-06 22:40:13,588 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:13,589 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-04-06 22:40:13,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:13,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419247353] [2022-04-06 22:40:13,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:13,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:13,599 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:13,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [102921811] [2022-04-06 22:40:13,599 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:13,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:13,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:13,600 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-04-06 22:40:13,631 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-04-06 22:40:13,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:13,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:13,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-04-06 22:40:13,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:14,190 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 22:40:14,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:15,294 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 22:40:15,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:15,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419247353] [2022-04-06 22:40:15,295 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:15,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102921811] [2022-04-06 22:40:15,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102921811] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:15,295 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:15,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-04-06 22:40:15,295 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:15,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [419967912] [2022-04-06 22:40:15,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [419967912] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:15,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:15,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:40:15,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050543162] [2022-04-06 22:40:15,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:15,296 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:40:15,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:15,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:40:15,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-04-06 22:40:15,297 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 22:40:15,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:15,797 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-04-06 22:40:15,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:40:15,797 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 64 [2022-04-06 22:40:15,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:15,801 INFO L225 Difference]: With dead ends: 200 [2022-04-06 22:40:15,801 INFO L226 Difference]: Without dead ends: 197 [2022-04-06 22:40:15,802 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-04-06 22:40:15,804 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 48 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:15,804 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 308 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:40:15,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-06 22:40:15,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-04-06 22:40:15,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 22:40:15,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-04-06 22:40:15,857 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-04-06 22:40:15,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:15,857 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-04-06 22:40:15,857 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 22:40:15,857 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-04-06 22:40:15,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 22:40:15,858 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:15,858 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:40:15,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:16,082 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-04-06 22:40:16,083 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:16,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:16,083 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-04-06 22:40:16,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:16,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1765793299] [2022-04-06 22:40:16,084 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:16,084 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-04-06 22:40:16,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:16,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612083217] [2022-04-06 22:40:16,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:16,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:16,097 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:16,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1648121489] [2022-04-06 22:40:16,097 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:16,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:16,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:16,099 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-04-06 22:40:16,100 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-04-06 22:40:16,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:16,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:16,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 22:40:16,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:16,270 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 22:40:16,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:16,375 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-04-06 22:40:16,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:16,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612083217] [2022-04-06 22:40:16,376 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:16,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648121489] [2022-04-06 22:40:16,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648121489] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:16,376 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:16,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-04-06 22:40:16,377 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:16,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1765793299] [2022-04-06 22:40:16,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1765793299] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:16,377 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:16,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:40:16,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98639945] [2022-04-06 22:40:16,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:16,378 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:40:16,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:16,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:40:16,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:40:16,379 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 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-04-06 22:40:16,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:16,779 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-04-06 22:40:16,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:40:16,780 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 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 69 [2022-04-06 22:40:16,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:16,785 INFO L225 Difference]: With dead ends: 288 [2022-04-06 22:40:16,786 INFO L226 Difference]: Without dead ends: 281 [2022-04-06 22:40:16,786 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:40:16,787 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 46 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:16,788 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 318 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:40:16,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-04-06 22:40:16,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-04-06 22:40:16,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 22:40:16,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-04-06 22:40:16,833 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-04-06 22:40:16,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:16,834 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-04-06 22:40:16,834 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 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-04-06 22:40:16,834 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-04-06 22:40:16,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-06 22:40:16,835 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:16,835 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 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] [2022-04-06 22:40:16,861 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-04-06 22:40:17,052 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-04-06 22:40:17,052 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:17,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:17,053 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-04-06 22:40:17,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:17,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1180545139] [2022-04-06 22:40:17,053 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:17,053 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-04-06 22:40:17,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:17,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492961874] [2022-04-06 22:40:17,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:17,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:17,070 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:17,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1376187702] [2022-04-06 22:40:17,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:17,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:17,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:17,078 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-04-06 22:40:17,104 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-04-06 22:40:17,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:17,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:17,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 22:40:17,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:17,300 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 22:40:17,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:17,461 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-04-06 22:40:17,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:17,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492961874] [2022-04-06 22:40:17,461 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:17,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376187702] [2022-04-06 22:40:17,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376187702] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:40:17,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:40:17,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 22:40:17,462 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:17,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1180545139] [2022-04-06 22:40:17,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1180545139] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:17,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:17,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:17,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392227878] [2022-04-06 22:40:17,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:17,463 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:40:17,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:17,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:40:17,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:40:17,463 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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-04-06 22:40:17,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:17,537 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-04-06 22:40:17,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:40:17,537 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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 74 [2022-04-06 22:40:17,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:17,541 INFO L225 Difference]: With dead ends: 214 [2022-04-06 22:40:17,541 INFO L226 Difference]: Without dead ends: 212 [2022-04-06 22:40:17,541 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 140 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-04-06 22:40:17,542 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 9 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:17,542 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 139 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:40:17,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-04-06 22:40:17,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-04-06 22:40:17,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 22:40:17,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-04-06 22:40:17,579 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-04-06 22:40:17,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:17,579 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-04-06 22:40:17,580 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 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-04-06 22:40:17,580 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-04-06 22:40:17,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-04-06 22:40:17,581 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:17,581 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 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-04-06 22:40:17,603 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-04-06 22:40:17,795 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-04-06 22:40:17,795 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:17,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:17,796 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-04-06 22:40:17,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:17,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1069634810] [2022-04-06 22:40:17,796 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:17,796 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-04-06 22:40:17,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:17,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518094851] [2022-04-06 22:40:17,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:17,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:17,806 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:17,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [40499957] [2022-04-06 22:40:17,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:17,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:17,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:17,807 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-04-06 22:40:17,809 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-04-06 22:40:17,853 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:17,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:17,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-04-06 22:40:17,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:17,979 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 22:40:17,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:18,133 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 22:40:18,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:18,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518094851] [2022-04-06 22:40:18,134 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:18,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40499957] [2022-04-06 22:40:18,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40499957] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:18,134 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:18,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:40:18,134 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:18,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1069634810] [2022-04-06 22:40:18,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1069634810] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:18,134 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:18,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:40:18,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116651442] [2022-04-06 22:40:18,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:18,135 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:40:18,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:18,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:40:18,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:40:18,135 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:40:18,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:18,334 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-04-06 22:40:18,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:40:18,334 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2022-04-06 22:40:18,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:18,336 INFO L225 Difference]: With dead ends: 226 [2022-04-06 22:40:18,336 INFO L226 Difference]: Without dead ends: 224 [2022-04-06 22:40:18,336 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:40:18,337 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:18,337 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 173 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:40:18,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-04-06 22:40:18,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-04-06 22:40:18,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 128 states have (on average 1.1875) internal successors, (152), 134 states have internal predecessors, (152), 79 states have call successors, (79), 17 states have call predecessors, (79), 16 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 22:40:18,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-04-06 22:40:18,379 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-04-06 22:40:18,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:18,379 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-04-06 22:40:18,379 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:40:18,379 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-04-06 22:40:18,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 22:40:18,380 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:18,381 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 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-04-06 22:40:18,405 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-04-06 22:40:18,595 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-04-06 22:40:18,595 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:18,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:18,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-04-06 22:40:18,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:18,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1096983710] [2022-04-06 22:40:18,596 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:18,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-04-06 22:40:18,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:18,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103543481] [2022-04-06 22:40:18,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:18,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:18,605 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:18,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2005105730] [2022-04-06 22:40:18,605 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:18,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:18,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:18,606 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-04-06 22:40:18,609 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-04-06 22:40:18,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:18,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:18,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-06 22:40:18,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:18,773 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 22:40:18,773 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:40:18,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:18,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103543481] [2022-04-06 22:40:18,774 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:18,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005105730] [2022-04-06 22:40:18,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005105730] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:18,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:18,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:18,774 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:18,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1096983710] [2022-04-06 22:40:18,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1096983710] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:18,775 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:18,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:40:18,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179137981] [2022-04-06 22:40:18,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:18,775 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:40:18,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:18,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:40:18,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:40:18,776 INFO L87 Difference]: Start difference. First operand 224 states and 308 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 22:40:18,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:18,885 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-04-06 22:40:18,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:40:18,886 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-04-06 22:40:18,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:18,888 INFO L225 Difference]: With dead ends: 367 [2022-04-06 22:40:18,888 INFO L226 Difference]: Without dead ends: 230 [2022-04-06 22:40:18,889 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:40:18,890 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:18,890 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 139 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:40:18,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-04-06 22:40:18,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-04-06 22:40:18,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 71 states have call successors, (71), 17 states have call predecessors, (71), 16 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-04-06 22:40:18,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-04-06 22:40:18,937 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-04-06 22:40:18,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:18,937 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-04-06 22:40:18,938 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 22:40:18,938 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-04-06 22:40:18,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 22:40:18,939 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:18,939 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 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, 1, 1, 1] [2022-04-06 22:40:18,961 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-04-06 22:40:19,151 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-04-06 22:40:19,151 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:19,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:19,152 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-04-06 22:40:19,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:19,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1428129024] [2022-04-06 22:40:19,152 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:19,152 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-04-06 22:40:19,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:19,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686313589] [2022-04-06 22:40:19,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:19,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:19,163 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:19,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1121265513] [2022-04-06 22:40:19,163 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:40:19,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:19,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:19,169 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-04-06 22:40:19,170 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-04-06 22:40:19,217 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:40:19,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:19,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-06 22:40:19,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:19,938 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 22:40:19,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:20,412 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:20,481 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 18 proven. 26 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 22:40:20,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:20,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686313589] [2022-04-06 22:40:20,482 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:20,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121265513] [2022-04-06 22:40:20,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121265513] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:20,482 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:20,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2022-04-06 22:40:20,482 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:20,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1428129024] [2022-04-06 22:40:20,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1428129024] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:20,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:20,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:40:20,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193592264] [2022-04-06 22:40:20,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:20,483 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:40:20,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:20,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:40:20,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:40:20,484 INFO L87 Difference]: Start difference. First operand 214 states and 289 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 22:40:21,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:21,147 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-04-06 22:40:21,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:40:21,147 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 77 [2022-04-06 22:40:21,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:21,150 INFO L225 Difference]: With dead ends: 285 [2022-04-06 22:40:21,150 INFO L226 Difference]: Without dead ends: 283 [2022-04-06 22:40:21,150 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:40:21,151 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 59 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 806 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 806 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:21,151 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 388 Invalid, 846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 806 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:40:21,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-04-06 22:40:21,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 265. [2022-04-06 22:40:21,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 157 states have (on average 1.178343949044586) internal successors, (185), 158 states have internal predecessors, (185), 87 states have call successors, (87), 21 states have call predecessors, (87), 20 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-04-06 22:40:21,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 357 transitions. [2022-04-06 22:40:21,227 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 357 transitions. Word has length 77 [2022-04-06 22:40:21,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:21,227 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 357 transitions. [2022-04-06 22:40:21,227 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 22:40:21,228 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 357 transitions. [2022-04-06 22:40:21,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-04-06 22:40:21,229 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:21,229 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:40:21,254 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-04-06 22:40:21,443 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-04-06 22:40:21,443 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:21,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:21,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-04-06 22:40:21,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:21,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [744172565] [2022-04-06 22:40:21,445 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:21,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-04-06 22:40:21,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:21,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053562622] [2022-04-06 22:40:21,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:21,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:21,453 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:21,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [478637612] [2022-04-06 22:40:21,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:21,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:21,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:21,462 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-04-06 22:40:21,463 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-04-06 22:40:21,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:21,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:21,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 59 conjunts are in the unsatisfiable core [2022-04-06 22:40:21,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:22,219 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 38 proven. 24 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 22:40:22,219 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:23,949 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 40 proven. 22 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 22:40:23,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:23,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053562622] [2022-04-06 22:40:23,950 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:23,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478637612] [2022-04-06 22:40:23,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478637612] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:23,950 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:23,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2022-04-06 22:40:23,950 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:23,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [744172565] [2022-04-06 22:40:23,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [744172565] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:23,950 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:23,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:40:23,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946515408] [2022-04-06 22:40:23,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:23,951 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:40:23,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:23,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:40:23,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-04-06 22:40:23,952 INFO L87 Difference]: Start difference. First operand 265 states and 357 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 22:40:25,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:25,059 INFO L93 Difference]: Finished difference Result 348 states and 475 transitions. [2022-04-06 22:40:25,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:40:25,063 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 86 [2022-04-06 22:40:25,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:25,066 INFO L225 Difference]: With dead ends: 348 [2022-04-06 22:40:25,066 INFO L226 Difference]: Without dead ends: 345 [2022-04-06 22:40:25,066 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-04-06 22:40:25,067 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 58 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:25,067 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 310 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:40:25,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-04-06 22:40:25,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 330. [2022-04-06 22:40:25,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 191 states have (on average 1.193717277486911) internal successors, (228), 192 states have internal predecessors, (228), 115 states have call successors, (115), 24 states have call predecessors, (115), 23 states have return successors, (113), 113 states have call predecessors, (113), 113 states have call successors, (113) [2022-04-06 22:40:25,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 456 transitions. [2022-04-06 22:40:25,145 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 456 transitions. Word has length 86 [2022-04-06 22:40:25,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:25,145 INFO L478 AbstractCegarLoop]: Abstraction has 330 states and 456 transitions. [2022-04-06 22:40:25,146 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 22:40:25,146 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 456 transitions. [2022-04-06 22:40:25,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 22:40:25,147 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:25,147 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:40:25,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-04-06 22:40:25,366 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-04-06 22:40:25,366 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:25,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:25,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-04-06 22:40:25,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:25,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [90811878] [2022-04-06 22:40:25,367 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:25,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-04-06 22:40:25,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:25,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055813147] [2022-04-06 22:40:25,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:25,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:25,376 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:25,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [868670735] [2022-04-06 22:40:25,376 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:40:25,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:25,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:25,377 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-04-06 22:40:25,378 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-04-06 22:40:25,418 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:40:25,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:25,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 76 conjunts are in the unsatisfiable core [2022-04-06 22:40:25,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:26,237 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:26,242 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:26,245 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:26,251 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:26,253 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:27,209 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 52 proven. 28 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-04-06 22:40:27,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:28,357 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:31,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:31,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055813147] [2022-04-06 22:40:31,423 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:31,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868670735] [2022-04-06 22:40:31,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868670735] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:40:31,423 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:40:31,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-04-06 22:40:31,423 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:31,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [90811878] [2022-04-06 22:40:31,423 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [90811878] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:31,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:31,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 22:40:31,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771321148] [2022-04-06 22:40:31,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:31,424 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 22:40:31,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:31,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 22:40:31,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-04-06 22:40:31,425 INFO L87 Difference]: Start difference. First operand 330 states and 456 transitions. Second operand has 18 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 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-04-06 22:40:35,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:35,569 INFO L93 Difference]: Finished difference Result 418 states and 579 transitions. [2022-04-06 22:40:35,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 22:40:35,569 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 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 91 [2022-04-06 22:40:35,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:35,572 INFO L225 Difference]: With dead ends: 418 [2022-04-06 22:40:35,572 INFO L226 Difference]: Without dead ends: 415 [2022-04-06 22:40:35,572 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 22:40:35,573 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 66 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 1114 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:35,573 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 412 Invalid, 1182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1114 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-04-06 22:40:35,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2022-04-06 22:40:35,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 395. [2022-04-06 22:40:35,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 225 states have (on average 1.2044444444444444) internal successors, (271), 226 states have internal predecessors, (271), 143 states have call successors, (143), 27 states have call predecessors, (143), 26 states have return successors, (141), 141 states have call predecessors, (141), 141 states have call successors, (141) [2022-04-06 22:40:35,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 555 transitions. [2022-04-06 22:40:35,656 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 555 transitions. Word has length 91 [2022-04-06 22:40:35,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:35,657 INFO L478 AbstractCegarLoop]: Abstraction has 395 states and 555 transitions. [2022-04-06 22:40:35,657 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 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-04-06 22:40:35,657 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 555 transitions. [2022-04-06 22:40:35,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-04-06 22:40:35,658 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:35,659 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-06 22:40:35,684 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-04-06 22:40:35,882 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-04-06 22:40:35,882 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:35,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:35,882 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-04-06 22:40:35,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:35,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1290433739] [2022-04-06 22:40:35,883 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:35,883 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-04-06 22:40:35,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:35,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871269244] [2022-04-06 22:40:35,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:35,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:35,890 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:35,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [287878350] [2022-04-06 22:40:35,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:40:35,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:35,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:35,892 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-04-06 22:40:35,895 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-04-06 22:40:35,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:40:35,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:35,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 85 conjunts are in the unsatisfiable core [2022-04-06 22:40:35,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:36,324 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:36,736 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:36,855 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 26 proven. 92 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 22:40:36,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:37,367 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 69 proven. 27 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-04-06 22:40:37,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:40:37,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871269244] [2022-04-06 22:40:37,367 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:40:37,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287878350] [2022-04-06 22:40:37,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287878350] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:40:37,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:40:37,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-04-06 22:40:37,368 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:40:37,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1290433739] [2022-04-06 22:40:37,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1290433739] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:40:37,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:40:37,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 22:40:37,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440242841] [2022-04-06 22:40:37,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:40:37,369 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 22:40:37,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:37,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 22:40:37,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-04-06 22:40:37,370 INFO L87 Difference]: Start difference. First operand 395 states and 555 transitions. Second operand has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-04-06 22:40:38,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:40:38,269 INFO L93 Difference]: Finished difference Result 470 states and 646 transitions. [2022-04-06 22:40:38,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:40:38,269 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 102 [2022-04-06 22:40:38,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:40:38,272 INFO L225 Difference]: With dead ends: 470 [2022-04-06 22:40:38,272 INFO L226 Difference]: Without dead ends: 468 [2022-04-06 22:40:38,273 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 179 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-04-06 22:40:38,273 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 60 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:40:38,273 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 447 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:40:38,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-04-06 22:40:38,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 407. [2022-04-06 22:40:38,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 234 states have (on average 1.1965811965811965) internal successors, (280), 235 states have internal predecessors, (280), 143 states have call successors, (143), 30 states have call predecessors, (143), 29 states have return successors, (141), 141 states have call predecessors, (141), 141 states have call successors, (141) [2022-04-06 22:40:38,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 564 transitions. [2022-04-06 22:40:38,368 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 564 transitions. Word has length 102 [2022-04-06 22:40:38,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:40:38,368 INFO L478 AbstractCegarLoop]: Abstraction has 407 states and 564 transitions. [2022-04-06 22:40:38,368 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 16 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-04-06 22:40:38,369 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 564 transitions. [2022-04-06 22:40:38,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-04-06 22:40:38,370 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:40:38,370 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 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, 1] [2022-04-06 22:40:38,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 22:40:38,593 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-04-06 22:40:38,593 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:40:38,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:40:38,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-04-06 22:40:38,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:40:38,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2034022200] [2022-04-06 22:40:38,594 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:40:38,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-04-06 22:40:38,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:40:38,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037978348] [2022-04-06 22:40:38,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:40:38,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:40:38,613 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:40:38,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [92472117] [2022-04-06 22:40:38,614 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:40:38,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:40:38,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:40:38,631 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-04-06 22:40:38,633 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-04-06 22:40:38,777 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 22:40:38,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:40:38,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-06 22:40:38,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:40:39,348 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:39,351 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:40:39,484 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 57 proven. 33 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-04-06 22:40:39,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:40:39,645 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:21,354 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:29,385 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:37,255 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 61 proven. 35 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-04-06 22:41:37,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:37,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037978348] [2022-04-06 22:41:37,256 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:37,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92472117] [2022-04-06 22:41:37,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92472117] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:41:37,256 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:41:37,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-04-06 22:41:37,256 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:37,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2034022200] [2022-04-06 22:41:37,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2034022200] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:37,257 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:37,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:41:37,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537607179] [2022-04-06 22:41:37,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:37,257 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:41:37,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:37,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:41:37,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:41:37,258 INFO L87 Difference]: Start difference. First operand 407 states and 564 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 22:41:37,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:37,816 INFO L93 Difference]: Finished difference Result 487 states and 674 transitions. [2022-04-06 22:41:37,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:41:37,817 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 108 [2022-04-06 22:41:37,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:37,820 INFO L225 Difference]: With dead ends: 487 [2022-04-06 22:41:37,820 INFO L226 Difference]: Without dead ends: 484 [2022-04-06 22:41:37,820 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:41:37,821 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 48 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:37,821 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 261 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:41:37,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2022-04-06 22:41:37,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 401. [2022-04-06 22:41:37,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 232 states have (on average 1.1939655172413792) internal successors, (277), 233 states have internal predecessors, (277), 139 states have call successors, (139), 30 states have call predecessors, (139), 29 states have return successors, (137), 137 states have call predecessors, (137), 137 states have call successors, (137) [2022-04-06 22:41:37,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 553 transitions. [2022-04-06 22:41:37,934 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 553 transitions. Word has length 108 [2022-04-06 22:41:37,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:37,934 INFO L478 AbstractCegarLoop]: Abstraction has 401 states and 553 transitions. [2022-04-06 22:41:37,934 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 22:41:37,934 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 553 transitions. [2022-04-06 22:41:37,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 22:41:37,936 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:37,936 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 4, 4, 4, 4, 4, 3, 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] [2022-04-06 22:41:37,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-04-06 22:41:38,151 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-04-06 22:41:38,152 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:38,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:38,152 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-04-06 22:41:38,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:38,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [611733480] [2022-04-06 22:41:38,153 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:38,153 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-04-06 22:41:38,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:38,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437254271] [2022-04-06 22:41:38,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:38,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:38,160 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:38,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1365898813] [2022-04-06 22:41:38,160 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:41:38,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:38,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:38,162 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-04-06 22:41:38,162 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-04-06 22:41:38,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:41:38,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:38,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 99 conjunts are in the unsatisfiable core [2022-04-06 22:41:38,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:40,242 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 57 proven. 73 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-04-06 22:41:40,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:41,599 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 87 proven. 18 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-04-06 22:41:41,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:41,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437254271] [2022-04-06 22:41:41,599 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:41,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365898813] [2022-04-06 22:41:41,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365898813] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:41:41,599 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:41:41,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 30 [2022-04-06 22:41:41,600 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:41,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [611733480] [2022-04-06 22:41:41,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [611733480] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:41,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:41,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:41:41,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676337433] [2022-04-06 22:41:41,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:41,600 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:41:41,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:41,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:41:41,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-04-06 22:41:41,601 INFO L87 Difference]: Start difference. First operand 401 states and 553 transitions. Second operand has 22 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 22:41:43,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:43,155 INFO L93 Difference]: Finished difference Result 511 states and 701 transitions. [2022-04-06 22:41:43,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 22:41:43,156 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) Word has length 107 [2022-04-06 22:41:43,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:43,159 INFO L225 Difference]: With dead ends: 511 [2022-04-06 22:41:43,159 INFO L226 Difference]: Without dead ends: 509 [2022-04-06 22:41:43,160 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 183 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 22:41:43,160 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 87 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 1386 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 1466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:43,161 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 504 Invalid, 1466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1386 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 22:41:43,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-04-06 22:41:43,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 487. [2022-04-06 22:41:43,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 282 states have (on average 1.1950354609929077) internal successors, (337), 283 states have internal predecessors, (337), 171 states have call successors, (171), 34 states have call predecessors, (171), 33 states have return successors, (169), 169 states have call predecessors, (169), 169 states have call successors, (169) [2022-04-06 22:41:43,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 677 transitions. [2022-04-06 22:41:43,299 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 677 transitions. Word has length 107 [2022-04-06 22:41:43,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:43,299 INFO L478 AbstractCegarLoop]: Abstraction has 487 states and 677 transitions. [2022-04-06 22:41:43,299 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 22:41:43,299 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 677 transitions. [2022-04-06 22:41:43,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-04-06 22:41:43,301 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:43,301 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-04-06 22:41:43,326 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-04-06 22:41:43,523 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-04-06 22:41:43,523 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:43,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:43,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-04-06 22:41:43,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:43,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [96137158] [2022-04-06 22:41:43,524 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:43,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-04-06 22:41:43,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:43,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919134340] [2022-04-06 22:41:43,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:43,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:43,531 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:43,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [13085111] [2022-04-06 22:41:43,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:41:43,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:43,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:43,533 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-04-06 22:41:43,546 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-04-06 22:41:43,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:41:43,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:43,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-06 22:41:43,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:44,610 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:44,612 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:44,900 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 90 proven. 42 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-04-06 22:41:44,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:45,651 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:46,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:46,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919134340] [2022-04-06 22:41:46,112 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:46,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13085111] [2022-04-06 22:41:46,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13085111] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:41:46,112 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:41:46,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-04-06 22:41:46,112 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:46,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [96137158] [2022-04-06 22:41:46,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [96137158] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:46,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:46,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 22:41:46,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130224328] [2022-04-06 22:41:46,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:46,113 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 22:41:46,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:46,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 22:41:46,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-04-06 22:41:46,114 INFO L87 Difference]: Start difference. First operand 487 states and 677 transitions. Second operand has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:41:48,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:49,000 INFO L93 Difference]: Finished difference Result 576 states and 800 transitions. [2022-04-06 22:41:49,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 22:41:49,000 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) Word has length 111 [2022-04-06 22:41:49,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:49,004 INFO L225 Difference]: With dead ends: 576 [2022-04-06 22:41:49,004 INFO L226 Difference]: Without dead ends: 573 [2022-04-06 22:41:49,004 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:41:49,005 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 48 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:49,005 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 404 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 959 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-04-06 22:41:49,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-04-06 22:41:49,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 559. [2022-04-06 22:41:49,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 322 states have (on average 1.1987577639751552) internal successors, (386), 323 states have internal predecessors, (386), 199 states have call successors, (199), 38 states have call predecessors, (199), 37 states have return successors, (197), 197 states have call predecessors, (197), 197 states have call successors, (197) [2022-04-06 22:41:49,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 782 transitions. [2022-04-06 22:41:49,159 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 782 transitions. Word has length 111 [2022-04-06 22:41:49,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:41:49,159 INFO L478 AbstractCegarLoop]: Abstraction has 559 states and 782 transitions. [2022-04-06 22:41:49,160 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:41:49,160 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 782 transitions. [2022-04-06 22:41:49,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-06 22:41:49,161 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:41:49,161 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-06 22:41:49,181 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-04-06 22:41:49,371 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-04-06 22:41:49,371 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:41:49,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:41:49,372 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-04-06 22:41:49,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:49,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1036992892] [2022-04-06 22:41:49,372 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:41:49,372 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-04-06 22:41:49,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:41:49,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172829076] [2022-04-06 22:41:49,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:41:49,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:41:49,381 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:41:49,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [824461112] [2022-04-06 22:41:49,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:41:49,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:41:49,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:41:49,383 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-04-06 22:41:49,389 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-04-06 22:41:49,438 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:41:49,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:41:49,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 80 conjunts are in the unsatisfiable core [2022-04-06 22:41:49,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:41:50,604 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:50,607 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:52,883 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 60 proven. 76 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-04-06 22:41:52,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:41:55,061 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:41:55,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:41:55,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172829076] [2022-04-06 22:41:55,991 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:41:55,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824461112] [2022-04-06 22:41:55,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824461112] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:41:55,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:41:55,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-04-06 22:41:55,991 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:41:55,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1036992892] [2022-04-06 22:41:55,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1036992892] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:41:55,992 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:41:55,992 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 22:41:55,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921448899] [2022-04-06 22:41:55,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:41:55,992 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 22:41:55,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:41:55,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 22:41:55,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-04-06 22:41:55,993 INFO L87 Difference]: Start difference. First operand 559 states and 782 transitions. Second operand has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:41:59,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:41:59,931 INFO L93 Difference]: Finished difference Result 613 states and 851 transitions. [2022-04-06 22:41:59,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 22:41:59,932 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 113 [2022-04-06 22:41:59,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:41:59,935 INFO L225 Difference]: With dead ends: 613 [2022-04-06 22:41:59,935 INFO L226 Difference]: Without dead ends: 610 [2022-04-06 22:41:59,935 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=146, Invalid=910, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 22:41:59,936 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 62 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 1025 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 1345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1025 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 260 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:41:59,936 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 457 Invalid, 1345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1025 Invalid, 0 Unknown, 260 Unchecked, 1.2s Time] [2022-04-06 22:41:59,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2022-04-06 22:42:00,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 592. [2022-04-06 22:42:00,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 340 states have (on average 1.2) internal successors, (408), 341 states have internal predecessors, (408), 211 states have call successors, (211), 41 states have call predecessors, (211), 40 states have return successors, (209), 209 states have call predecessors, (209), 209 states have call successors, (209) [2022-04-06 22:42:00,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 828 transitions. [2022-04-06 22:42:00,090 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 828 transitions. Word has length 113 [2022-04-06 22:42:00,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:42:00,091 INFO L478 AbstractCegarLoop]: Abstraction has 592 states and 828 transitions. [2022-04-06 22:42:00,091 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:42:00,091 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 828 transitions. [2022-04-06 22:42:00,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 22:42:00,093 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:42:00,093 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-06 22:42:00,118 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-04-06 22:42:00,315 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-04-06 22:42:00,316 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:42:00,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:42:00,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-04-06 22:42:00,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:42:00,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1023723820] [2022-04-06 22:42:00,316 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:42:00,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-04-06 22:42:00,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:42:00,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116204493] [2022-04-06 22:42:00,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:42:00,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:42:00,323 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:42:00,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [415416350] [2022-04-06 22:42:00,323 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:42:00,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:42:00,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:42:00,324 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-04-06 22:42:00,325 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-04-06 22:42:00,393 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:42:00,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:42:00,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-06 22:42:00,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:42:01,368 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 26 proven. 69 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-04-06 22:42:01,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:42:05,339 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 26 proven. 69 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-04-06 22:42:05,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:42:05,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116204493] [2022-04-06 22:42:05,340 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:42:05,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415416350] [2022-04-06 22:42:05,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415416350] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:42:05,340 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:42:05,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 32 [2022-04-06 22:42:05,340 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:42:05,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1023723820] [2022-04-06 22:42:05,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1023723820] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:42:05,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:42:05,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 22:42:05,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884934423] [2022-04-06 22:42:05,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:42:05,341 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 22:42:05,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:42:05,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 22:42:05,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-04-06 22:42:05,342 INFO L87 Difference]: Start difference. First operand 592 states and 828 transitions. Second operand has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 5 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-04-06 22:42:06,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:42:06,946 INFO L93 Difference]: Finished difference Result 669 states and 922 transitions. [2022-04-06 22:42:06,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 22:42:06,947 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 5 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 116 [2022-04-06 22:42:06,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:42:06,950 INFO L225 Difference]: With dead ends: 669 [2022-04-06 22:42:06,950 INFO L226 Difference]: Without dead ends: 666 [2022-04-06 22:42:06,951 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 200 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=294, Invalid=1512, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 22:42:06,951 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 79 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 1291 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:42:06,952 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 437 Invalid, 1406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1291 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:42:06,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-04-06 22:42:07,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 564. [2022-04-06 22:42:07,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 564 states, 327 states have (on average 1.1926605504587156) internal successors, (390), 328 states have internal predecessors, (390), 195 states have call successors, (195), 42 states have call predecessors, (195), 41 states have return successors, (193), 193 states have call predecessors, (193), 193 states have call successors, (193) [2022-04-06 22:42:07,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 778 transitions. [2022-04-06 22:42:07,127 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 778 transitions. Word has length 116 [2022-04-06 22:42:07,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:42:07,128 INFO L478 AbstractCegarLoop]: Abstraction has 564 states and 778 transitions. [2022-04-06 22:42:07,128 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 5 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-04-06 22:42:07,128 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 778 transitions. [2022-04-06 22:42:07,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 22:42:07,130 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:42:07,130 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-04-06 22:42:07,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-04-06 22:42:07,343 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-04-06 22:42:07,343 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:42:07,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:42:07,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-04-06 22:42:07,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:42:07,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [409143275] [2022-04-06 22:42:07,344 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:42:07,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-04-06 22:42:07,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:42:07,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115521972] [2022-04-06 22:42:07,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:42:07,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:42:07,354 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:42:07,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739735800] [2022-04-06 22:42:07,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:42:07,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:42:07,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:42:07,355 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-04-06 22:42:07,356 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-04-06 22:42:07,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:42:07,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:42:07,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-06 22:42:07,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:42:08,464 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:42:08,466 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:42:15,431 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 95 proven. 63 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-04-06 22:42:15,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:42:17,424 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:42:20,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:42:20,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115521972] [2022-04-06 22:42:20,772 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:42:20,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739735800] [2022-04-06 22:42:20,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739735800] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:42:20,772 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:42:20,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-04-06 22:42:20,772 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:42:20,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [409143275] [2022-04-06 22:42:20,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [409143275] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:42:20,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:42:20,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 22:42:20,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606530678] [2022-04-06 22:42:20,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:42:20,773 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 22:42:20,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:42:20,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 22:42:20,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:42:20,774 INFO L87 Difference]: Start difference. First operand 564 states and 778 transitions. Second operand has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:42:33,769 WARN L232 SmtUtils]: Spent 10.28s on a formula simplification. DAG size of input: 65 DAG size of output: 61 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:42:36,054 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:38,339 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:42:38,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:42:38,992 INFO L93 Difference]: Finished difference Result 655 states and 904 transitions. [2022-04-06 22:42:38,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:42:38,992 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 116 [2022-04-06 22:42:38,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:42:38,995 INFO L225 Difference]: With dead ends: 655 [2022-04-06 22:42:38,996 INFO L226 Difference]: Without dead ends: 652 [2022-04-06 22:42:38,998 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=189, Invalid=1217, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 22:42:38,999 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 72 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 1403 mSolverCounterSat, 77 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1403 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:42:38,999 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 490 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1403 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2022-04-06 22:42:39,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2022-04-06 22:42:39,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 629. [2022-04-06 22:42:39,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 361 states have (on average 1.1994459833795015) internal successors, (433), 362 states have internal predecessors, (433), 223 states have call successors, (223), 45 states have call predecessors, (223), 44 states have return successors, (221), 221 states have call predecessors, (221), 221 states have call successors, (221) [2022-04-06 22:42:39,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 877 transitions. [2022-04-06 22:42:39,178 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 877 transitions. Word has length 116 [2022-04-06 22:42:39,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:42:39,178 INFO L478 AbstractCegarLoop]: Abstraction has 629 states and 877 transitions. [2022-04-06 22:42:39,178 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:42:39,178 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 877 transitions. [2022-04-06 22:42:39,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-04-06 22:42:39,180 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:42:39,180 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 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] [2022-04-06 22:42:39,201 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-04-06 22:42:39,394 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-04-06 22:42:39,394 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:42:39,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:42:39,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1416715037, now seen corresponding path program 1 times [2022-04-06 22:42:39,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:42:39,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1582742436] [2022-04-06 22:42:39,396 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:42:39,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1416715037, now seen corresponding path program 2 times [2022-04-06 22:42:39,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:42:39,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479266105] [2022-04-06 22:42:39,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:42:39,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:42:39,409 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:42:39,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1427400558] [2022-04-06 22:42:39,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:42:39,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:42:39,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:42:39,410 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-04-06 22:42:39,411 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-04-06 22:42:39,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:42:39,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:42:39,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-06 22:42:39,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:42:41,077 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 92 proven. 79 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2022-04-06 22:42:41,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:42:58,638 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 97 proven. 63 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2022-04-06 22:42:58,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:42:58,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479266105] [2022-04-06 22:42:58,638 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:42:58,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427400558] [2022-04-06 22:42:58,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427400558] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:42:58,638 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:42:58,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 32 [2022-04-06 22:42:58,639 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:42:58,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1582742436] [2022-04-06 22:42:58,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1582742436] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:42:58,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:42:58,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 22:42:58,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588340937] [2022-04-06 22:42:58,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:42:58,639 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 22:42:58,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:42:58,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 22:42:58,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=829, Unknown=0, NotChecked=0, Total=992 [2022-04-06 22:42:58,640 INFO L87 Difference]: Start difference. First operand 629 states and 877 transitions. Second operand has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 19 states have internal predecessors, (44), 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-04-06 22:43:00,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:00,053 INFO L93 Difference]: Finished difference Result 694 states and 961 transitions. [2022-04-06 22:43:00,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:43:00,054 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 19 states have internal predecessors, (44), 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 121 [2022-04-06 22:43:00,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:00,057 INFO L225 Difference]: With dead ends: 694 [2022-04-06 22:43:00,057 INFO L226 Difference]: Without dead ends: 692 [2022-04-06 22:43:00,058 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 209 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=215, Invalid=1191, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 22:43:00,059 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 95 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 1411 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 1494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:00,059 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 375 Invalid, 1494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1411 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:43:00,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-04-06 22:43:00,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 669. [2022-04-06 22:43:00,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 383 states have (on average 1.2010443864229765) internal successors, (460), 384 states have internal predecessors, (460), 239 states have call successors, (239), 47 states have call predecessors, (239), 46 states have return successors, (237), 237 states have call predecessors, (237), 237 states have call successors, (237) [2022-04-06 22:43:00,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 936 transitions. [2022-04-06 22:43:00,254 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 936 transitions. Word has length 121 [2022-04-06 22:43:00,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:00,254 INFO L478 AbstractCegarLoop]: Abstraction has 669 states and 936 transitions. [2022-04-06 22:43:00,255 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 19 states have internal predecessors, (44), 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-04-06 22:43:00,255 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 936 transitions. [2022-04-06 22:43:00,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-04-06 22:43:00,256 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:00,257 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 3, 3, 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] [2022-04-06 22:43:00,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-04-06 22:43:00,461 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-04-06 22:43:00,461 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:00,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:00,462 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-04-06 22:43:00,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:00,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [56577083] [2022-04-06 22:43:00,462 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:00,462 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-04-06 22:43:00,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:00,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128147411] [2022-04-06 22:43:00,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:00,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:00,470 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:00,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [994589836] [2022-04-06 22:43:00,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:43:00,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:00,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:00,471 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-04-06 22:43:00,472 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-04-06 22:43:00,543 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:43:00,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:00,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 118 conjunts are in the unsatisfiable core [2022-04-06 22:43:00,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:02,240 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 113 proven. 70 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-04-06 22:43:02,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:04,563 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 129 proven. 17 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-04-06 22:43:04,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:43:04,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128147411] [2022-04-06 22:43:04,563 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:43:04,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994589836] [2022-04-06 22:43:04,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994589836] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:43:04,564 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:43:04,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 15] total 35 [2022-04-06 22:43:04,564 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:43:04,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [56577083] [2022-04-06 22:43:04,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [56577083] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:43:04,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:43:04,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 22:43:04,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357773503] [2022-04-06 22:43:04,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:43:04,564 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 22:43:04,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:04,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 22:43:04,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=999, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 22:43:04,565 INFO L87 Difference]: Start difference. First operand 669 states and 936 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:43:06,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:06,228 INFO L93 Difference]: Finished difference Result 777 states and 1076 transitions. [2022-04-06 22:43:06,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 22:43:06,229 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) Word has length 121 [2022-04-06 22:43:06,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:06,232 INFO L225 Difference]: With dead ends: 777 [2022-04-06 22:43:06,232 INFO L226 Difference]: Without dead ends: 774 [2022-04-06 22:43:06,233 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 204 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=309, Invalid=1761, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 22:43:06,233 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 132 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 1692 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:06,233 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 437 Invalid, 1821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1692 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:43:06,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2022-04-06 22:43:06,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 663. [2022-04-06 22:43:06,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 379 states have (on average 1.200527704485488) internal successors, (455), 380 states have internal predecessors, (455), 235 states have call successors, (235), 49 states have call predecessors, (235), 48 states have return successors, (233), 233 states have call predecessors, (233), 233 states have call successors, (233) [2022-04-06 22:43:06,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 923 transitions. [2022-04-06 22:43:06,432 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 923 transitions. Word has length 121 [2022-04-06 22:43:06,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:06,433 INFO L478 AbstractCegarLoop]: Abstraction has 663 states and 923 transitions. [2022-04-06 22:43:06,433 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:43:06,433 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 923 transitions. [2022-04-06 22:43:06,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-04-06 22:43:06,435 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:06,435 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:43:06,458 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-04-06 22:43:06,658 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-04-06 22:43:06,658 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:06,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:06,658 INFO L85 PathProgramCache]: Analyzing trace with hash 65157230, now seen corresponding path program 3 times [2022-04-06 22:43:06,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:06,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2142398035] [2022-04-06 22:43:06,659 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:06,659 INFO L85 PathProgramCache]: Analyzing trace with hash 65157230, now seen corresponding path program 4 times [2022-04-06 22:43:06,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:06,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030381322] [2022-04-06 22:43:06,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:06,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:06,666 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:06,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1872304476] [2022-04-06 22:43:06,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:43:06,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:06,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:06,668 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-04-06 22:43:06,669 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-04-06 22:43:06,736 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:43:06,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:06,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 104 conjunts are in the unsatisfiable core [2022-04-06 22:43:06,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:07,961 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 88 proven. 119 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-04-06 22:43:07,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:08,809 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:11,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:43:11,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030381322] [2022-04-06 22:43:11,657 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:43:11,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872304476] [2022-04-06 22:43:11,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872304476] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:43:11,657 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:43:11,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-04-06 22:43:11,657 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:43:11,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2142398035] [2022-04-06 22:43:11,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2142398035] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:43:11,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:43:11,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 22:43:11,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972683108] [2022-04-06 22:43:11,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:43:11,658 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 22:43:11,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:11,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 22:43:11,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=608, Unknown=1, NotChecked=0, Total=756 [2022-04-06 22:43:11,659 INFO L87 Difference]: Start difference. First operand 663 states and 923 transitions. Second operand has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 17 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:43:13,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:13,189 INFO L93 Difference]: Finished difference Result 697 states and 955 transitions. [2022-04-06 22:43:13,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 22:43:13,190 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 17 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 124 [2022-04-06 22:43:13,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:13,192 INFO L225 Difference]: With dead ends: 697 [2022-04-06 22:43:13,192 INFO L226 Difference]: Without dead ends: 695 [2022-04-06 22:43:13,193 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 136 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=194, Invalid=861, Unknown=1, NotChecked=0, Total=1056 [2022-04-06 22:43:13,193 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 76 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 1300 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:13,194 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 442 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1300 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-04-06 22:43:13,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2022-04-06 22:43:13,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 671. [2022-04-06 22:43:13,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 385 states have (on average 1.1974025974025975) internal successors, (461), 386 states have internal predecessors, (461), 235 states have call successors, (235), 51 states have call predecessors, (235), 50 states have return successors, (233), 233 states have call predecessors, (233), 233 states have call successors, (233) [2022-04-06 22:43:13,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 929 transitions. [2022-04-06 22:43:13,405 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 929 transitions. Word has length 124 [2022-04-06 22:43:13,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:13,405 INFO L478 AbstractCegarLoop]: Abstraction has 671 states and 929 transitions. [2022-04-06 22:43:13,406 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 17 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:43:13,406 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 929 transitions. [2022-04-06 22:43:13,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-04-06 22:43:13,407 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:13,408 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:43:13,433 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-04-06 22:43:13,623 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-04-06 22:43:13,623 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:13,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:13,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 5 times [2022-04-06 22:43:13,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:13,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1216828615] [2022-04-06 22:43:13,624 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:13,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 6 times [2022-04-06 22:43:13,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:13,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465480714] [2022-04-06 22:43:13,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:13,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:13,632 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:13,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [865023808] [2022-04-06 22:43:13,632 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:43:13,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:13,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:13,633 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-04-06 22:43:13,634 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-04-06 22:43:13,696 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:43:13,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:13,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 59 conjunts are in the unsatisfiable core [2022-04-06 22:43:13,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:14,181 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 60 proven. 79 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2022-04-06 22:43:14,181 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:14,330 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:16,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:43:16,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465480714] [2022-04-06 22:43:16,298 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:43:16,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865023808] [2022-04-06 22:43:16,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865023808] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:43:16,298 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:43:16,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-04-06 22:43:16,299 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:43:16,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1216828615] [2022-04-06 22:43:16,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1216828615] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:43:16,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:43:16,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:43:16,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194561446] [2022-04-06 22:43:16,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:43:16,299 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:43:16,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:16,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:43:16,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:43:16,300 INFO L87 Difference]: Start difference. First operand 671 states and 929 transitions. Second operand has 13 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 22:43:17,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:17,434 INFO L93 Difference]: Finished difference Result 860 states and 1196 transitions. [2022-04-06 22:43:17,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:43:17,435 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 124 [2022-04-06 22:43:17,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:17,439 INFO L225 Difference]: With dead ends: 860 [2022-04-06 22:43:17,439 INFO L226 Difference]: Without dead ends: 858 [2022-04-06 22:43:17,440 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 124 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:43:17,440 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 72 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:17,440 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 389 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:43:17,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2022-04-06 22:43:17,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 821. [2022-04-06 22:43:17,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 472 states have (on average 1.1991525423728813) internal successors, (566), 473 states have internal predecessors, (566), 291 states have call successors, (291), 58 states have call predecessors, (291), 57 states have return successors, (289), 289 states have call predecessors, (289), 289 states have call successors, (289) [2022-04-06 22:43:17,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1146 transitions. [2022-04-06 22:43:17,728 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1146 transitions. Word has length 124 [2022-04-06 22:43:17,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:17,728 INFO L478 AbstractCegarLoop]: Abstraction has 821 states and 1146 transitions. [2022-04-06 22:43:17,728 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 22:43:17,729 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1146 transitions. [2022-04-06 22:43:17,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 22:43:17,730 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:17,731 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 22:43:17,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-06 22:43:17,954 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-04-06 22:43:17,954 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:17,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:17,955 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 7 times [2022-04-06 22:43:17,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:17,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1930220183] [2022-04-06 22:43:17,955 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:17,955 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 8 times [2022-04-06 22:43:17,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:17,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57037292] [2022-04-06 22:43:17,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:17,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:17,965 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:17,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1883193570] [2022-04-06 22:43:17,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:43:17,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:17,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:17,966 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-04-06 22:43:17,967 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-04-06 22:43:18,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:43:18,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:18,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 99 conjunts are in the unsatisfiable core [2022-04-06 22:43:18,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:19,142 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 72 proven. 93 refuted. 0 times theorem prover too weak. 270 trivial. 0 not checked. [2022-04-06 22:43:19,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:19,292 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:21,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:43:21,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57037292] [2022-04-06 22:43:21,082 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:43:21,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883193570] [2022-04-06 22:43:21,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883193570] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:43:21,082 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:43:21,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-04-06 22:43:21,082 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:43:21,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1930220183] [2022-04-06 22:43:21,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1930220183] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:43:21,083 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:43:21,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 22:43:21,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575292710] [2022-04-06 22:43:21,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:43:21,083 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 22:43:21,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:21,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 22:43:21,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:43:21,084 INFO L87 Difference]: Start difference. First operand 821 states and 1146 transitions. Second operand has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 22:43:23,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:23,281 INFO L93 Difference]: Finished difference Result 937 states and 1298 transitions. [2022-04-06 22:43:23,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:43:23,282 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 129 [2022-04-06 22:43:23,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:23,286 INFO L225 Difference]: With dead ends: 937 [2022-04-06 22:43:23,286 INFO L226 Difference]: Without dead ends: 935 [2022-04-06 22:43:23,286 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 124 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=147, Invalid=1043, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 22:43:23,287 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 97 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 1757 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 1874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:23,287 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 564 Invalid, 1874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1757 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-04-06 22:43:23,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 935 states. [2022-04-06 22:43:23,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 935 to 912. [2022-04-06 22:43:23,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 525 states have (on average 1.198095238095238) internal successors, (629), 526 states have internal predecessors, (629), 323 states have call successors, (323), 64 states have call predecessors, (323), 63 states have return successors, (321), 321 states have call predecessors, (321), 321 states have call successors, (321) [2022-04-06 22:43:23,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1273 transitions. [2022-04-06 22:43:23,674 INFO L78 Accepts]: Start accepts. Automaton has 912 states and 1273 transitions. Word has length 129 [2022-04-06 22:43:23,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:23,675 INFO L478 AbstractCegarLoop]: Abstraction has 912 states and 1273 transitions. [2022-04-06 22:43:23,675 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 22:43:23,675 INFO L276 IsEmpty]: Start isEmpty. Operand 912 states and 1273 transitions. [2022-04-06 22:43:23,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-06 22:43:23,677 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:23,677 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-04-06 22:43:23,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-04-06 22:43:23,900 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-04-06 22:43:23,901 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:23,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:23,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-04-06 22:43:23,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:23,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [830452458] [2022-04-06 22:43:23,901 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:23,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-04-06 22:43:23,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:23,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283338364] [2022-04-06 22:43:23,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:23,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:23,910 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:23,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [334465640] [2022-04-06 22:43:23,911 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:43:23,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:23,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:23,912 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-04-06 22:43:23,913 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-04-06 22:43:23,991 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:43:23,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:23,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 6 conjunts are in the unsatisfiable core [2022-04-06 22:43:23,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:24,198 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 243 proven. 18 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-04-06 22:43:24,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:24,398 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 59 proven. 18 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-04-06 22:43:24,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:43:24,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283338364] [2022-04-06 22:43:24,398 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:43:24,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334465640] [2022-04-06 22:43:24,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334465640] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:43:24,399 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:43:24,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-04-06 22:43:24,399 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:43:24,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [830452458] [2022-04-06 22:43:24,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [830452458] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:43:24,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:43:24,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 22:43:24,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169505057] [2022-04-06 22:43:24,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:43:24,399 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 22:43:24,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:24,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 22:43:24,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:43:24,400 INFO L87 Difference]: Start difference. First operand 912 states and 1273 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-04-06 22:43:24,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:24,984 INFO L93 Difference]: Finished difference Result 1668 states and 2427 transitions. [2022-04-06 22:43:24,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:43:24,985 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 133 [2022-04-06 22:43:24,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:24,990 INFO L225 Difference]: With dead ends: 1668 [2022-04-06 22:43:24,990 INFO L226 Difference]: Without dead ends: 1214 [2022-04-06 22:43:24,992 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 259 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:43:24,992 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:24,993 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 209 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:43:24,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2022-04-06 22:43:25,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 1150. [2022-04-06 22:43:25,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 635 states have (on average 1.220472440944882) internal successors, (775), 651 states have internal predecessors, (775), 451 states have call successors, (451), 64 states have call predecessors, (451), 63 states have return successors, (449), 434 states have call predecessors, (449), 449 states have call successors, (449) [2022-04-06 22:43:25,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 1675 transitions. [2022-04-06 22:43:25,455 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 1675 transitions. Word has length 133 [2022-04-06 22:43:25,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:25,455 INFO L478 AbstractCegarLoop]: Abstraction has 1150 states and 1675 transitions. [2022-04-06 22:43:25,455 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-04-06 22:43:25,455 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 1675 transitions. [2022-04-06 22:43:25,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-04-06 22:43:25,457 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:25,457 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-04-06 22:43:25,483 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-04-06 22:43:25,683 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-04-06 22:43:25,683 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:25,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:25,684 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-04-06 22:43:25,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:25,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1471700036] [2022-04-06 22:43:25,684 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:25,684 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-04-06 22:43:25,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:25,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510969425] [2022-04-06 22:43:25,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:25,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:25,690 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:25,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [71682804] [2022-04-06 22:43:25,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:43:25,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:25,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:25,692 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-04-06 22:43:25,693 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-04-06 22:43:25,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:43:25,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:25,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-04-06 22:43:25,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:26,790 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 133 proven. 88 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 22:43:26,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:29,181 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 134 proven. 60 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-04-06 22:43:29,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:43:29,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510969425] [2022-04-06 22:43:29,181 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:43:29,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71682804] [2022-04-06 22:43:29,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71682804] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:43:29,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:43:29,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-04-06 22:43:29,182 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:43:29,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1471700036] [2022-04-06 22:43:29,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1471700036] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:43:29,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:43:29,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:43:29,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410499258] [2022-04-06 22:43:29,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:43:29,182 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:43:29,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:29,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:43:29,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:43:29,183 INFO L87 Difference]: Start difference. First operand 1150 states and 1675 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:43:30,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:30,363 INFO L93 Difference]: Finished difference Result 1267 states and 1845 transitions. [2022-04-06 22:43:30,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:43:30,363 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-04-06 22:43:30,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:30,370 INFO L225 Difference]: With dead ends: 1267 [2022-04-06 22:43:30,370 INFO L226 Difference]: Without dead ends: 1264 [2022-04-06 22:43:30,371 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 22:43:30,372 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 60 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 1103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:30,372 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 358 Invalid, 1103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1013 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:43:30,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1264 states. [2022-04-06 22:43:30,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1264 to 1250. [2022-04-06 22:43:30,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1250 states, 688 states have (on average 1.2223837209302326) internal successors, (841), 705 states have internal predecessors, (841), 493 states have call successors, (493), 69 states have call predecessors, (493), 68 states have return successors, (491), 475 states have call predecessors, (491), 491 states have call successors, (491) [2022-04-06 22:43:30,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 1825 transitions. [2022-04-06 22:43:30,962 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 1825 transitions. Word has length 133 [2022-04-06 22:43:30,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:30,962 INFO L478 AbstractCegarLoop]: Abstraction has 1250 states and 1825 transitions. [2022-04-06 22:43:30,962 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:43:30,962 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 1825 transitions. [2022-04-06 22:43:30,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 22:43:30,965 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:30,965 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 22:43:30,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-06 22:43:31,187 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-04-06 22:43:31,188 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:31,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:31,188 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-04-06 22:43:31,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:31,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1694681746] [2022-04-06 22:43:31,188 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:31,188 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-04-06 22:43:31,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:31,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783824229] [2022-04-06 22:43:31,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:31,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:31,195 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:31,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [612011616] [2022-04-06 22:43:31,195 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:43:31,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:31,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:31,196 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-04-06 22:43:31,197 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-04-06 22:43:31,259 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:43:31,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:31,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 84 conjunts are in the unsatisfiable core [2022-04-06 22:43:31,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:32,839 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:32,841 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:32,848 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:32,850 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:32,857 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:34,680 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 116 proven. 82 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-04-06 22:43:34,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:40,476 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:41,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:43:41,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783824229] [2022-04-06 22:43:41,179 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:43:41,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612011616] [2022-04-06 22:43:41,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612011616] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:43:41,179 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:43:41,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-04-06 22:43:41,179 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:43:41,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1694681746] [2022-04-06 22:43:41,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1694681746] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:43:41,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:43:41,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 22:43:41,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367267541] [2022-04-06 22:43:41,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:43:41,180 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 22:43:41,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:41,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 22:43:41,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:43:41,180 INFO L87 Difference]: Start difference. First operand 1250 states and 1825 transitions. Second operand has 20 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:43:49,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:49,704 INFO L93 Difference]: Finished difference Result 1376 states and 2006 transitions. [2022-04-06 22:43:49,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 22:43:49,704 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 135 [2022-04-06 22:43:49,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:49,710 INFO L225 Difference]: With dead ends: 1376 [2022-04-06 22:43:49,711 INFO L226 Difference]: Without dead ends: 1373 [2022-04-06 22:43:49,711 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 22:43:49,712 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 68 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1648 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 1741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:49,712 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 513 Invalid, 1741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1648 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-04-06 22:43:49,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1373 states. [2022-04-06 22:43:50,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1373 to 1347. [2022-04-06 22:43:50,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1347 states, 738 states have (on average 1.2249322493224932) internal successors, (904), 756 states have internal predecessors, (904), 535 states have call successors, (535), 74 states have call predecessors, (535), 73 states have return successors, (533), 516 states have call predecessors, (533), 533 states have call successors, (533) [2022-04-06 22:43:50,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1347 states to 1347 states and 1972 transitions. [2022-04-06 22:43:50,208 INFO L78 Accepts]: Start accepts. Automaton has 1347 states and 1972 transitions. Word has length 135 [2022-04-06 22:43:50,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:50,208 INFO L478 AbstractCegarLoop]: Abstraction has 1347 states and 1972 transitions. [2022-04-06 22:43:50,208 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:43:50,208 INFO L276 IsEmpty]: Start isEmpty. Operand 1347 states and 1972 transitions. [2022-04-06 22:43:50,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-06 22:43:50,210 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:50,210 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:43:50,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-04-06 22:43:50,423 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-04-06 22:43:50,423 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:50,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:50,424 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 11 times [2022-04-06 22:43:50,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:50,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [611973726] [2022-04-06 22:43:50,424 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:50,424 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 12 times [2022-04-06 22:43:50,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:50,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206462996] [2022-04-06 22:43:50,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:50,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:50,433 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:50,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1331706840] [2022-04-06 22:43:50,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:43:50,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:50,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:50,435 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-04-06 22:43:50,436 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-04-06 22:43:50,488 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:43:50,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:50,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 22:43:50,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:50,804 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 126 proven. 42 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2022-04-06 22:43:50,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:50,926 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:52,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:43:52,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206462996] [2022-04-06 22:43:52,584 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:43:52,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331706840] [2022-04-06 22:43:52,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331706840] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:43:52,585 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:43:52,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-04-06 22:43:52,585 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:43:52,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [611973726] [2022-04-06 22:43:52,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [611973726] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:43:52,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:43:52,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:43:52,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781835435] [2022-04-06 22:43:52,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:43:52,586 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:43:52,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:52,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:43:52,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:43:52,586 INFO L87 Difference]: Start difference. First operand 1347 states and 1972 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-04-06 22:43:53,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:43:53,691 INFO L93 Difference]: Finished difference Result 1406 states and 2032 transitions. [2022-04-06 22:43:53,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:43:53,692 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) Word has length 132 [2022-04-06 22:43:53,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:43:53,697 INFO L225 Difference]: With dead ends: 1406 [2022-04-06 22:43:53,698 INFO L226 Difference]: Without dead ends: 1404 [2022-04-06 22:43:53,698 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:43:53,699 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 61 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:43:53,699 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 233 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:43:53,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2022-04-06 22:43:54,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1375. [2022-04-06 22:43:54,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1375 states, 759 states have (on average 1.2187088274044795) internal successors, (925), 779 states have internal predecessors, (925), 539 states have call successors, (539), 77 states have call predecessors, (539), 76 states have return successors, (537), 518 states have call predecessors, (537), 537 states have call successors, (537) [2022-04-06 22:43:54,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1375 states to 1375 states and 2001 transitions. [2022-04-06 22:43:54,212 INFO L78 Accepts]: Start accepts. Automaton has 1375 states and 2001 transitions. Word has length 132 [2022-04-06 22:43:54,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:43:54,213 INFO L478 AbstractCegarLoop]: Abstraction has 1375 states and 2001 transitions. [2022-04-06 22:43:54,213 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-04-06 22:43:54,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1375 states and 2001 transitions. [2022-04-06 22:43:54,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 22:43:54,216 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:43:54,216 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 22:43:54,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-06 22:43:54,431 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-04-06 22:43:54,431 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:43:54,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:43:54,432 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-04-06 22:43:54,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:43:54,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2129211946] [2022-04-06 22:43:54,432 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:43:54,432 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-04-06 22:43:54,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:43:54,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577698652] [2022-04-06 22:43:54,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:43:54,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:43:54,438 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:43:54,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1689852803] [2022-04-06 22:43:54,438 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:43:54,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:43:54,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:43:54,442 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-04-06 22:43:54,444 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-04-06 22:43:54,532 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-04-06 22:43:54,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:43:54,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 90 conjunts are in the unsatisfiable core [2022-04-06 22:43:54,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:43:56,404 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 86 proven. 119 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-04-06 22:43:56,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:43:58,357 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:58,359 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:43:58,360 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:44:03,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:44:03,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577698652] [2022-04-06 22:44:03,531 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:44:03,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689852803] [2022-04-06 22:44:03,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689852803] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:44:03,532 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:44:03,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-04-06 22:44:03,532 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:44:03,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2129211946] [2022-04-06 22:44:03,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2129211946] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:44:03,532 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:44:03,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 22:44:03,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135651683] [2022-04-06 22:44:03,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:44:03,532 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 22:44:03,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:03,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 22:44:03,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=892, Unknown=1, NotChecked=0, Total=1056 [2022-04-06 22:44:03,533 INFO L87 Difference]: Start difference. First operand 1375 states and 2001 transitions. Second operand has 21 states, 20 states have (on average 2.15) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:44:05,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:44:05,396 INFO L93 Difference]: Finished difference Result 1400 states and 2028 transitions. [2022-04-06 22:44:05,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:44:05,400 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-04-06 22:44:05,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:44:05,406 INFO L225 Difference]: With dead ends: 1400 [2022-04-06 22:44:05,407 INFO L226 Difference]: Without dead ends: 1393 [2022-04-06 22:44:05,407 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 186 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=193, Invalid=1138, Unknown=1, NotChecked=0, Total=1332 [2022-04-06 22:44:05,408 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 64 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 1034 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 1340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 238 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:44:05,408 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 416 Invalid, 1340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1034 Invalid, 0 Unknown, 238 Unchecked, 1.1s Time] [2022-04-06 22:44:05,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2022-04-06 22:44:05,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 1381. [2022-04-06 22:44:05,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1381 states, 765 states have (on average 1.2169934640522875) internal successors, (931), 785 states have internal predecessors, (931), 539 states have call successors, (539), 77 states have call predecessors, (539), 76 states have return successors, (537), 518 states have call predecessors, (537), 537 states have call successors, (537) [2022-04-06 22:44:05,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1381 states to 1381 states and 2007 transitions. [2022-04-06 22:44:05,983 INFO L78 Accepts]: Start accepts. Automaton has 1381 states and 2007 transitions. Word has length 138 [2022-04-06 22:44:05,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:44:05,983 INFO L478 AbstractCegarLoop]: Abstraction has 1381 states and 2007 transitions. [2022-04-06 22:44:05,984 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:44:05,984 INFO L276 IsEmpty]: Start isEmpty. Operand 1381 states and 2007 transitions. [2022-04-06 22:44:05,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 22:44:05,986 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:44:05,986 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 22:44:06,012 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-04-06 22:44:06,209 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-04-06 22:44:06,210 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:44:06,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:44:06,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 25 times [2022-04-06 22:44:06,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:44:06,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [168941939] [2022-04-06 22:44:06,210 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:44:06,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 26 times [2022-04-06 22:44:06,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:44:06,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770300473] [2022-04-06 22:44:06,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:44:06,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:44:06,217 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:44:06,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [925032983] [2022-04-06 22:44:06,217 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:44:06,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:44:06,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:44:06,218 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-04-06 22:44:06,220 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-04-06 22:44:06,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:44:06,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:44:06,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 93 conjunts are in the unsatisfiable core [2022-04-06 22:44:06,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:44:07,374 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:44:07,376 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:44:07,377 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:44:29,062 WARN L232 SmtUtils]: Spent 8.31s on a formula simplification that was a NOOP. DAG size: 97 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:44:41,609 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (* c_main_~p~0 c_main_~x~0)) (.cse1 (* c_main_~r~0 c_main_~y~0))) (and (= (+ .cse0 .cse1 c_main_~y~0) c_main_~x~0) (let ((.cse12 (* c_main_~r~0 c_main_~y~0 0))) (let ((.cse7 (* 2 .cse12)) (.cse5 (* c_main_~s~0 c_main_~y~0)) (.cse8 (+ (* .cse0 4) (* .cse1 4))) (.cse3 (= (mod (* c_main_~q~0 3) 4) 0)) (.cse2 (= c_main_~p~0 0)) (.cse9 (div (- c_main_~q~0) 4))) (or (and .cse2 .cse3 (let ((.cse4 (= 0 (mod (+ (* c_main_~s~0 3) 1) 4))) (.cse6 (div (+ (* (- 1) c_main_~s~0) 1) 4))) (or (and .cse4 (= (mod (+ (* c_main_~p~0 (- 4) c_main_~x~0) (* (- 4) c_main_~r~0 c_main_~y~0) .cse5) 4) 0) (= .cse6 0) (= (+ .cse0 (div .cse5 (- 4)) .cse1) 0)) (and .cse4 (= (mod .cse6 c_main_~r~0) 0) (= (+ .cse7 .cse5 (* (* (div .cse6 c_main_~r~0) c_main_~r~0 c_main_~y~0) 4)) .cse8) (not (= c_main_~r~0 0))))) (= .cse9 0)) (let ((.cse11 (div (div (* (- 1) c_main_~q~0) 4) c_main_~p~0))) (let ((.cse10 (* .cse11 c_main_~r~0 c_main_~y~0))) (and (= (+ .cse7 (* .cse10 4) .cse5) .cse8) (= (+ (* 2 .cse1) (* 2 .cse0)) (+ (* (* .cse11 c_main_~p~0 c_main_~x~0) 2) .cse12 (* c_main_~p~0 c_main_~x~0 0) (* 2 .cse10))) (= (+ c_main_~s~0 (* 4 (* .cse11 c_main_~r~0))) 1) .cse3 (not .cse2) (= (mod .cse9 c_main_~p~0) 0))))))) (= (+ .cse0 .cse1) c_main_~a~0))) is different from false [2022-04-06 22:44:47,708 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 163 proven. 69 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 22:44:47,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:44:56,742 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:44:56,743 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:45:05,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:45:05,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770300473] [2022-04-06 22:45:05,219 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:45:05,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925032983] [2022-04-06 22:45:05,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925032983] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:45:05,219 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:45:05,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-04-06 22:45:05,219 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:45:05,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [168941939] [2022-04-06 22:45:05,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [168941939] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:45:05,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:45:05,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 22:45:05,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715048481] [2022-04-06 22:45:05,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:45:05,220 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 22:45:05,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:45:05,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 22:45:05,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=748, Unknown=4, NotChecked=56, Total=930 [2022-04-06 22:45:05,221 INFO L87 Difference]: Start difference. First operand 1381 states and 2007 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:45:10,330 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:45:49,781 WARN L232 SmtUtils]: Spent 25.99s on a formula simplification. DAG size of input: 112 DAG size of output: 99 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:45:52,003 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:45:54,006 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:45:56,009 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:45:58,030 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:00,034 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:02,037 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:03,572 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:05,573 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:07,576 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:09,581 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:11,773 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:46:12,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:46:12,318 INFO L93 Difference]: Finished difference Result 1445 states and 2092 transitions. [2022-04-06 22:46:12,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 22:46:12,319 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-04-06 22:46:12,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:46:12,324 INFO L225 Difference]: With dead ends: 1445 [2022-04-06 22:46:12,324 INFO L226 Difference]: Without dead ends: 1442 [2022-04-06 22:46:12,325 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 162 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 70.3s TimeCoverageRelationStatistics Valid=187, Invalid=1217, Unknown=6, NotChecked=72, Total=1482 [2022-04-06 22:46:12,325 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 72 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 1377 mSolverCounterSat, 85 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 1609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1377 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 136 IncrementalHoareTripleChecker+Unchecked, 26.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:46:12,325 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 498 Invalid, 1609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1377 Invalid, 11 Unknown, 136 Unchecked, 26.9s Time] [2022-04-06 22:46:12,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1442 states. [2022-04-06 22:46:12,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1442 to 1431. [2022-04-06 22:46:12,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1431 states, 794 states have (on average 1.2153652392947103) internal successors, (965), 815 states have internal predecessors, (965), 556 states have call successors, (556), 81 states have call predecessors, (556), 80 states have return successors, (554), 534 states have call predecessors, (554), 554 states have call successors, (554) [2022-04-06 22:46:12,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1431 states to 1431 states and 2075 transitions. [2022-04-06 22:46:12,988 INFO L78 Accepts]: Start accepts. Automaton has 1431 states and 2075 transitions. Word has length 138 [2022-04-06 22:46:12,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:46:12,988 INFO L478 AbstractCegarLoop]: Abstraction has 1431 states and 2075 transitions. [2022-04-06 22:46:12,989 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:46:12,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1431 states and 2075 transitions. [2022-04-06 22:46:12,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 22:46:12,991 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:46:12,991 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 22:46:13,015 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-04-06 22:46:13,213 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-04-06 22:46:13,213 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:46:13,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:46:13,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 27 times [2022-04-06 22:46:13,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:46:13,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [216289139] [2022-04-06 22:46:13,214 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:46:13,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 28 times [2022-04-06 22:46:13,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:46:13,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864887292] [2022-04-06 22:46:13,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:46:13,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:46:13,219 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:46:13,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [246536285] [2022-04-06 22:46:13,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:46:13,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:46:13,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:46:13,220 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-04-06 22:46:13,221 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-04-06 22:46:13,285 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:46:13,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:46:13,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 96 conjunts are in the unsatisfiable core [2022-04-06 22:46:13,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:46:13,818 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:46:15,039 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:46:15,041 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:46:15,042 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:46:15,045 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:46:15,048 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:46:15,050 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:46:15,052 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:46:25,160 WARN L232 SmtUtils]: Spent 6.15s on a formula simplification that was a NOOP. DAG size: 128 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:46:45,019 WARN L232 SmtUtils]: Spent 5.20s on a formula simplification that was a NOOP. DAG size: 98 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:47:01,865 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:47:02,234 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 132 proven. 121 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-04-06 22:47:02,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:47:12,554 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:47:18,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:47:18,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864887292] [2022-04-06 22:47:18,727 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:47:18,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246536285] [2022-04-06 22:47:18,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246536285] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:47:18,727 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:47:18,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-04-06 22:47:18,727 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:47:18,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [216289139] [2022-04-06 22:47:18,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [216289139] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:47:18,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:47:18,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 22:47:18,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580731812] [2022-04-06 22:47:18,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:47:18,728 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 22:47:18,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:47:18,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 22:47:18,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=853, Unknown=1, NotChecked=0, Total=992 [2022-04-06 22:47:18,729 INFO L87 Difference]: Start difference. First operand 1431 states and 2075 transitions. Second operand has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 10 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-04-06 22:47:25,128 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:47:56,155 WARN L232 SmtUtils]: Spent 22.78s on a formula simplification. DAG size of input: 137 DAG size of output: 101 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:48:00,175 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:48:03,494 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:48:11,588 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:48:12,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:48:12,065 INFO L93 Difference]: Finished difference Result 1589 states and 2305 transitions. [2022-04-06 22:48:12,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:48:12,067 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 10 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 138 [2022-04-06 22:48:12,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:48:12,081 INFO L225 Difference]: With dead ends: 1589 [2022-04-06 22:48:12,081 INFO L226 Difference]: Without dead ends: 1586 [2022-04-06 22:48:12,082 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 61.6s TimeCoverageRelationStatistics Valid=222, Invalid=1417, Unknown=1, NotChecked=0, Total=1640 [2022-04-06 22:48:12,082 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 89 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 1812 mSolverCounterSat, 117 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 1930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1812 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:48:12,082 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 557 Invalid, 1930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1812 Invalid, 1 Unknown, 0 Unchecked, 23.4s Time] [2022-04-06 22:48:12,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states. [2022-04-06 22:48:12,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1498. [2022-04-06 22:48:12,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1498 states, 831 states have (on average 1.2166064981949458) internal successors, (1011), 854 states have internal predecessors, (1011), 583 states have call successors, (583), 84 states have call predecessors, (583), 83 states have return successors, (581), 559 states have call predecessors, (581), 581 states have call successors, (581) [2022-04-06 22:48:12,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1498 states to 1498 states and 2175 transitions. [2022-04-06 22:48:12,653 INFO L78 Accepts]: Start accepts. Automaton has 1498 states and 2175 transitions. Word has length 138 [2022-04-06 22:48:12,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:48:12,654 INFO L478 AbstractCegarLoop]: Abstraction has 1498 states and 2175 transitions. [2022-04-06 22:48:12,654 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 10 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-04-06 22:48:12,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1498 states and 2175 transitions. [2022-04-06 22:48:12,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-04-06 22:48:12,657 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:48:12,657 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 22:48:12,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-04-06 22:48:12,879 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-04-06 22:48:12,880 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:48:12,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:48:12,880 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 29 times [2022-04-06 22:48:12,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:48:12,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1276772966] [2022-04-06 22:48:12,880 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:48:12,881 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 30 times [2022-04-06 22:48:12,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:48:12,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841714801] [2022-04-06 22:48:12,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:48:12,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:48:12,888 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:48:12,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [617928179] [2022-04-06 22:48:12,889 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:48:12,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:48:12,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:48:12,890 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-04-06 22:48:12,891 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-04-06 22:48:12,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:48:12,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:48:12,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 97 conjunts are in the unsatisfiable core [2022-04-06 22:48:13,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:48:14,656 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:48:14,658 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:48:14,659 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:48:41,003 WARN L232 SmtUtils]: Spent 9.24s on a formula simplification that was a NOOP. DAG size: 82 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:48:47,199 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 103 proven. 139 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 22:48:47,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:49:04,597 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:49:04,599 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:49:11,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:49:11,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841714801] [2022-04-06 22:49:11,674 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:49:11,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617928179] [2022-04-06 22:49:11,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617928179] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:49:11,674 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:49:11,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-04-06 22:49:11,674 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:49:11,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1276772966] [2022-04-06 22:49:11,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1276772966] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:49:11,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:49:11,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:49:11,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949242918] [2022-04-06 22:49:11,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:49:11,675 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:49:11,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:49:11,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:49:11,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=853, Unknown=7, NotChecked=0, Total=992 [2022-04-06 22:49:11,676 INFO L87 Difference]: Start difference. First operand 1498 states and 2175 transitions. Second operand has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:49:49,386 WARN L232 SmtUtils]: Spent 24.43s on a formula simplification. DAG size of input: 106 DAG size of output: 98 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:49:51,516 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:49:53,519 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:49:55,550 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:49:58,259 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:50:00,921 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:50:02,930 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:50:04,176 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:50:06,207 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:50:08,210 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:50:10,213 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:50:12,217 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:50:14,220 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:50:17,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:50:17,354 INFO L93 Difference]: Finished difference Result 1591 states and 2304 transitions. [2022-04-06 22:50:17,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:50:17,355 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 141 [2022-04-06 22:50:17,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:50:17,361 INFO L225 Difference]: With dead ends: 1591 [2022-04-06 22:50:17,361 INFO L226 Difference]: Without dead ends: 1584 [2022-04-06 22:50:17,361 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 69.9s TimeCoverageRelationStatistics Valid=180, Invalid=1294, Unknown=8, NotChecked=0, Total=1482 [2022-04-06 22:50:17,362 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 68 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 1497 mSolverCounterSat, 60 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 1568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1497 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:50:17,362 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 542 Invalid, 1568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1497 Invalid, 11 Unknown, 0 Unchecked, 32.4s Time] [2022-04-06 22:50:17,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1584 states. [2022-04-06 22:50:17,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1584 to 1564. [2022-04-06 22:50:17,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1564 states, 868 states have (on average 1.2165898617511521) internal successors, (1056), 891 states have internal predecessors, (1056), 609 states have call successors, (609), 87 states have call predecessors, (609), 86 states have return successors, (607), 585 states have call predecessors, (607), 607 states have call successors, (607) [2022-04-06 22:50:17,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1564 states to 1564 states and 2272 transitions. [2022-04-06 22:50:17,996 INFO L78 Accepts]: Start accepts. Automaton has 1564 states and 2272 transitions. Word has length 141 [2022-04-06 22:50:17,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:50:17,997 INFO L478 AbstractCegarLoop]: Abstraction has 1564 states and 2272 transitions. [2022-04-06 22:50:17,997 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:50:17,997 INFO L276 IsEmpty]: Start isEmpty. Operand 1564 states and 2272 transitions. [2022-04-06 22:50:17,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-04-06 22:50:17,999 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:50:18,000 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-04-06 22:50:18,025 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-04-06 22:50:18,221 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-04-06 22:50:18,221 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:50:18,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:50:18,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 31 times [2022-04-06 22:50:18,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:18,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1392608197] [2022-04-06 22:50:18,222 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:50:18,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 32 times [2022-04-06 22:50:18,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:50:18,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879157310] [2022-04-06 22:50:18,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:50:18,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:50:18,229 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:50:18,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [442823847] [2022-04-06 22:50:18,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:50:18,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:50:18,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:50:18,231 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-04-06 22:50:18,232 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-04-06 22:50:18,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:50:18,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:50:18,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 103 conjunts are in the unsatisfiable core [2022-04-06 22:50:18,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:50:21,874 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 133 proven. 115 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 22:50:21,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:50:23,215 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:50:26,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:50:26,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879157310] [2022-04-06 22:50:26,711 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:50:26,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442823847] [2022-04-06 22:50:26,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442823847] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:50:26,711 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:50:26,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-04-06 22:50:26,711 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:50:26,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1392608197] [2022-04-06 22:50:26,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1392608197] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:50:26,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:50:26,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 22:50:26,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237203716] [2022-04-06 22:50:26,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:50:26,712 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 22:50:26,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:26,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 22:50:26,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2022-04-06 22:50:26,713 INFO L87 Difference]: Start difference. First operand 1564 states and 2272 transitions. Second operand has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 22:50:32,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:50:32,838 INFO L93 Difference]: Finished difference Result 1692 states and 2459 transitions. [2022-04-06 22:50:32,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 22:50:32,839 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 143 [2022-04-06 22:50:32,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:50:32,847 INFO L225 Difference]: With dead ends: 1692 [2022-04-06 22:50:32,847 INFO L226 Difference]: Without dead ends: 1689 [2022-04-06 22:50:32,848 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=187, Invalid=1535, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 22:50:32,848 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 94 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 2416 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 2506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 2416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:50:32,848 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 713 Invalid, 2506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 2416 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-04-06 22:50:32,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1689 states. [2022-04-06 22:50:33,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1689 to 1657. [2022-04-06 22:50:33,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1657 states, 915 states have (on average 1.219672131147541) internal successors, (1116), 939 states have internal predecessors, (1116), 651 states have call successors, (651), 91 states have call predecessors, (651), 90 states have return successors, (649), 626 states have call predecessors, (649), 649 states have call successors, (649) [2022-04-06 22:50:33,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1657 states to 1657 states and 2416 transitions. [2022-04-06 22:50:33,567 INFO L78 Accepts]: Start accepts. Automaton has 1657 states and 2416 transitions. Word has length 143 [2022-04-06 22:50:33,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:50:33,568 INFO L478 AbstractCegarLoop]: Abstraction has 1657 states and 2416 transitions. [2022-04-06 22:50:33,568 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 22:50:33,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1657 states and 2416 transitions. [2022-04-06 22:50:33,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-04-06 22:50:33,570 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:50:33,570 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-04-06 22:50:33,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-04-06 22:50:33,793 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:50:33,794 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:50:33,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:50:33,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 33 times [2022-04-06 22:50:33,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:33,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1155494385] [2022-04-06 22:50:33,795 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:50:33,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 34 times [2022-04-06 22:50:33,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:50:33,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770356088] [2022-04-06 22:50:33,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:50:33,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:50:33,801 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:50:33,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [682822107] [2022-04-06 22:50:33,801 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:50:33,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:50:33,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:50:33,803 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:50:33,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-06 22:50:33,880 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:50:33,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:50:33,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 108 conjunts are in the unsatisfiable core [2022-04-06 22:50:33,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:50:35,159 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 147 proven. 122 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-04-06 22:50:35,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:50:35,842 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:50:38,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:50:38,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770356088] [2022-04-06 22:50:38,601 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:50:38,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682822107] [2022-04-06 22:50:38,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682822107] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:50:38,601 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:50:38,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-04-06 22:50:38,601 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:50:38,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1155494385] [2022-04-06 22:50:38,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1155494385] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:50:38,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:50:38,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 22:50:38,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382414942] [2022-04-06 22:50:38,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:50:38,602 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 22:50:38,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:38,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 22:50:38,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-04-06 22:50:38,603 INFO L87 Difference]: Start difference. First operand 1657 states and 2416 transitions. Second operand has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:50:42,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:50:42,240 INFO L93 Difference]: Finished difference Result 1772 states and 2572 transitions. [2022-04-06 22:50:42,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 22:50:42,241 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-04-06 22:50:42,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:50:42,248 INFO L225 Difference]: With dead ends: 1772 [2022-04-06 22:50:42,248 INFO L226 Difference]: Without dead ends: 1769 [2022-04-06 22:50:42,249 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 133 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=173, Invalid=1549, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 22:50:42,250 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 94 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 2490 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 2599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 2490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:50:42,250 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 697 Invalid, 2599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 2490 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-04-06 22:50:42,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1769 states. [2022-04-06 22:50:42,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1769 to 1675. [2022-04-06 22:50:42,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1675 states, 928 states have (on average 1.2176724137931034) internal successors, (1130), 953 states have internal predecessors, (1130), 653 states have call successors, (653), 94 states have call predecessors, (653), 93 states have return successors, (651), 627 states have call predecessors, (651), 651 states have call successors, (651) [2022-04-06 22:50:42,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1675 states to 1675 states and 2434 transitions. [2022-04-06 22:50:42,919 INFO L78 Accepts]: Start accepts. Automaton has 1675 states and 2434 transitions. Word has length 143 [2022-04-06 22:50:42,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:50:42,920 INFO L478 AbstractCegarLoop]: Abstraction has 1675 states and 2434 transitions. [2022-04-06 22:50:42,920 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:50:42,920 INFO L276 IsEmpty]: Start isEmpty. Operand 1675 states and 2434 transitions. [2022-04-06 22:50:42,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-04-06 22:50:42,923 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:50:42,923 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:50:42,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-04-06 22:50:43,143 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-04-06 22:50:43,143 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:50:43,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:50:43,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1105634999, now seen corresponding path program 9 times [2022-04-06 22:50:43,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:50:43,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1796637084] [2022-04-06 22:50:43,144 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:50:43,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1105634999, now seen corresponding path program 10 times [2022-04-06 22:50:43,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:50:43,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685698143] [2022-04-06 22:50:43,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:50:43,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:50:43,152 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:50:43,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2135602737] [2022-04-06 22:50:43,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:50:43,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:50:43,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:50:43,153 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:50:43,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-06 22:50:43,228 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:50:43,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:50:43,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 107 conjunts are in the unsatisfiable core [2022-04-06 22:50:43,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:50:44,841 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 185 proven. 114 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2022-04-06 22:50:44,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:51:07,961 WARN L855 $PredicateComparison]: unable to prove that (or (= (+ c_main_~c~0 (* (- 1) c_main_~v~0)) (let ((.cse0 (+ c_main_~d~0 c_main_~k~0))) (+ (* (+ (* (- 1) (* c_main_~s~0 .cse0)) c_main_~r~0) c_main_~y~0) (* (+ (* (- 1) c_main_~q~0 .cse0) c_main_~p~0) c_main_~x~0)))) (not (= c_main_~v~0 (* c_main_~b~0 c_main_~d~0))) (not (= (+ (* c_main_~p~0 c_main_~x~0) (* c_main_~r~0 c_main_~y~0)) c_main_~a~0)) (not (= (+ (* c_main_~b~0 c_main_~k~0) c_main_~c~0) c_main_~a~0)) (not (= c_main_~b~0 (+ (* c_main_~q~0 c_main_~x~0) (* c_main_~s~0 c_main_~y~0)))) (<= (* 2 c_main_~v~0) c_main_~c~0)) is different from true [2022-04-06 22:51:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 226 proven. 10 refuted. 0 times theorem prover too weak. 441 trivial. 1 not checked. [2022-04-06 22:51:09,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:51:09,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685698143] [2022-04-06 22:51:09,892 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:51:09,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135602737] [2022-04-06 22:51:09,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135602737] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:51:09,892 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:51:09,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 14] total 32 [2022-04-06 22:51:09,892 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:51:09,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1796637084] [2022-04-06 22:51:09,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1796637084] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:51:09,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:51:09,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 22:51:09,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454598924] [2022-04-06 22:51:09,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:51:09,893 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 22:51:09,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:51:09,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 22:51:09,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=759, Unknown=1, NotChecked=58, Total=992 [2022-04-06 22:51:09,894 INFO L87 Difference]: Start difference. First operand 1675 states and 2434 transitions. Second operand has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 19 states have internal predecessors, (49), 9 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 22:51:11,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:51:11,628 INFO L93 Difference]: Finished difference Result 1761 states and 2554 transitions. [2022-04-06 22:51:11,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:51:11,629 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 19 states have internal predecessors, (49), 9 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) Word has length 146 [2022-04-06 22:51:11,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:51:11,636 INFO L225 Difference]: With dead ends: 1761 [2022-04-06 22:51:11,636 INFO L226 Difference]: Without dead ends: 1759 [2022-04-06 22:51:11,637 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 257 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=226, Invalid=1109, Unknown=1, NotChecked=70, Total=1406 [2022-04-06 22:51:11,637 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 100 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 1550 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 1672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:51:11,637 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 392 Invalid, 1672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1550 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:51:11,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1759 states. [2022-04-06 22:51:12,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1759 to 1676. [2022-04-06 22:51:12,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 928 states have (on average 1.2176724137931034) internal successors, (1130), 953 states have internal predecessors, (1130), 653 states have call successors, (653), 95 states have call predecessors, (653), 94 states have return successors, (651), 627 states have call predecessors, (651), 651 states have call successors, (651) [2022-04-06 22:51:12,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 2434 transitions. [2022-04-06 22:51:12,337 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 2434 transitions. Word has length 146 [2022-04-06 22:51:12,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:51:12,337 INFO L478 AbstractCegarLoop]: Abstraction has 1676 states and 2434 transitions. [2022-04-06 22:51:12,337 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 19 states have internal predecessors, (49), 9 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 8 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 22:51:12,337 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 2434 transitions. [2022-04-06 22:51:12,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-04-06 22:51:12,339 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:51:12,339 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:51:12,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-04-06 22:51:12,539 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-06 22:51:12,540 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:51:12,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:51:12,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1351700721, now seen corresponding path program 11 times [2022-04-06 22:51:12,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:51:12,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [244097412] [2022-04-06 22:51:12,540 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:51:12,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1351700721, now seen corresponding path program 12 times [2022-04-06 22:51:12,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:51:12,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608904327] [2022-04-06 22:51:12,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:51:12,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:51:12,549 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:51:12,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1105976941] [2022-04-06 22:51:12,550 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:51:12,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:51:12,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:51:12,551 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:51:12,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-06 22:51:13,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 22:51:13,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:51:13,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 73 conjunts are in the unsatisfiable core [2022-04-06 22:51:13,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:51:53,274 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 90 proven. 62 refuted. 0 times theorem prover too weak. 526 trivial. 0 not checked. [2022-04-06 22:51:53,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:51:59,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:51:59,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608904327] [2022-04-06 22:51:59,450 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:51:59,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105976941] [2022-04-06 22:51:59,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105976941] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:51:59,450 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:51:59,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-04-06 22:51:59,450 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:51:59,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [244097412] [2022-04-06 22:51:59,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [244097412] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:51:59,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:51:59,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 22:51:59,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634573073] [2022-04-06 22:51:59,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:51:59,451 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 22:51:59,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:51:59,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 22:51:59,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:51:59,451 INFO L87 Difference]: Start difference. First operand 1676 states and 2434 transitions. Second operand has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 22:52:28,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:52:28,741 INFO L93 Difference]: Finished difference Result 1845 states and 2687 transitions. [2022-04-06 22:52:28,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:52:28,742 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) Word has length 146 [2022-04-06 22:52:28,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:52:28,748 INFO L225 Difference]: With dead ends: 1845 [2022-04-06 22:52:28,748 INFO L226 Difference]: Without dead ends: 1843 [2022-04-06 22:52:28,749 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 41.1s TimeCoverageRelationStatistics Valid=311, Invalid=1495, Unknown=0, NotChecked=0, Total=1806 [2022-04-06 22:52:28,749 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 90 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 1522 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 1631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:52:28,750 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 468 Invalid, 1631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1522 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2022-04-06 22:52:28,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1843 states. [2022-04-06 22:52:29,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1843 to 1759. [2022-04-06 22:52:29,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1759 states, 970 states have (on average 1.2216494845360826) internal successors, (1185), 996 states have internal predecessors, (1185), 691 states have call successors, (691), 98 states have call predecessors, (691), 97 states have return successors, (689), 664 states have call predecessors, (689), 689 states have call successors, (689) [2022-04-06 22:52:29,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1759 states to 1759 states and 2565 transitions. [2022-04-06 22:52:29,541 INFO L78 Accepts]: Start accepts. Automaton has 1759 states and 2565 transitions. Word has length 146 [2022-04-06 22:52:29,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:52:29,541 INFO L478 AbstractCegarLoop]: Abstraction has 1759 states and 2565 transitions. [2022-04-06 22:52:29,541 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.25) internal successors, (45), 19 states have internal predecessors, (45), 5 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 5 states have call successors, (18) [2022-04-06 22:52:29,542 INFO L276 IsEmpty]: Start isEmpty. Operand 1759 states and 2565 transitions. [2022-04-06 22:52:29,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-04-06 22:52:29,544 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:52:29,544 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:52:29,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-04-06 22:52:29,748 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-06 22:52:29,748 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:52:29,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:52:29,749 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 35 times [2022-04-06 22:52:29,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:29,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [539178867] [2022-04-06 22:52:29,750 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:52:29,750 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 36 times [2022-04-06 22:52:29,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:52:29,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662033171] [2022-04-06 22:52:29,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:52:29,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:52:29,759 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:52:29,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [392819180] [2022-04-06 22:52:29,759 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:52:29,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:52:29,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:52:29,760 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:52:29,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-04-06 22:52:30,288 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-04-06 22:52:30,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:52:30,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-06 22:52:30,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:52:35,039 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 53 proven. 147 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 22:52:35,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:52:46,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:52:46,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662033171] [2022-04-06 22:52:46,493 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:52:46,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392819180] [2022-04-06 22:52:46,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392819180] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:52:46,493 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:52:46,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-04-06 22:52:46,493 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:52:46,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [539178867] [2022-04-06 22:52:46,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [539178867] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:52:46,494 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:52:46,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 22:52:46,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094780882] [2022-04-06 22:52:46,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:52:46,494 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 22:52:46,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:52:46,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 22:52:46,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=945, Unknown=1, NotChecked=0, Total=1056 [2022-04-06 22:52:46,495 INFO L87 Difference]: Start difference. First operand 1759 states and 2565 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 22:53:15,775 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:53:21,384 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:53:34,716 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:54:04,086 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers []