/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 20:51:14,278 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 20:51:14,279 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 20:51:14,313 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 20:51:14,313 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 20:51:14,314 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 20:51:14,316 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 20:51:14,318 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 20:51:14,319 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 20:51:14,324 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 20:51:14,324 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 20:51:14,326 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 20:51:14,326 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 20:51:14,328 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 20:51:14,329 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 20:51:14,332 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 20:51:14,332 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 20:51:14,333 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 20:51:14,335 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 20:51:14,339 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 20:51:14,340 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 20:51:14,341 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 20:51:14,342 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 20:51:14,342 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 20:51:14,343 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 20:51:14,348 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 20:51:14,348 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 20:51:14,348 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 20:51:14,348 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 20:51:14,349 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 20:51:14,350 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 20:51:14,350 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 20:51:14,351 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 20:51:14,351 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 20:51:14,352 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 20:51:14,352 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 20:51:14,352 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 20:51:14,353 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 20:51:14,353 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 20:51:14,353 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 20:51:14,353 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 20:51:14,354 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 20:51:14,355 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-20 20:51:14,363 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 20:51:14,363 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 20:51:14,365 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 20:51:14,365 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 20:51:14,365 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 20:51:14,365 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 20:51:14,365 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 20:51:14,365 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 20:51:14,365 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 20:51:14,366 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 20:51:14,366 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 20:51:14,366 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 20:51:14,366 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 20:51:14,366 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 20:51:14,366 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 20:51:14,366 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:51:14,366 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 20:51:14,366 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 20:51:14,366 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 20:51:14,367 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 20:51:14,367 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 20:51:14,367 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-20 20:51:14,367 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 20:51:14,550 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 20:51:14,572 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 20:51:14,573 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 20:51:14,574 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 20:51:14,574 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 20:51:14,575 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c [2022-03-20 20:51:14,618 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2f012bd6e/ca0daae7dda945d994350d9406441dd6/FLAG81ab03871 [2022-03-20 20:51:14,947 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 20:51:14,948 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c [2022-03-20 20:51:14,952 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2f012bd6e/ca0daae7dda945d994350d9406441dd6/FLAG81ab03871 [2022-03-20 20:51:14,960 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2f012bd6e/ca0daae7dda945d994350d9406441dd6 [2022-03-20 20:51:14,961 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 20:51:14,962 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 20:51:14,964 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 20:51:14,964 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 20:51:14,966 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 20:51:14,967 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:51:14" (1/1) ... [2022-03-20 20:51:14,967 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d5a3eaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:14, skipping insertion in model container [2022-03-20 20:51:14,967 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 08:51:14" (1/1) ... [2022-03-20 20:51:14,971 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 20:51:14,980 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 20:51:15,105 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c[490,503] [2022-03-20 20:51:15,117 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:51:15,121 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 20:51:15,128 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound20.c[490,503] [2022-03-20 20:51:15,135 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 20:51:15,143 INFO L208 MainTranslator]: Completed translation [2022-03-20 20:51:15,143 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15 WrapperNode [2022-03-20 20:51:15,143 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 20:51:15,144 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 20:51:15,144 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 20:51:15,144 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 20:51:15,150 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15" (1/1) ... [2022-03-20 20:51:15,150 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15" (1/1) ... [2022-03-20 20:51:15,154 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15" (1/1) ... [2022-03-20 20:51:15,154 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15" (1/1) ... [2022-03-20 20:51:15,157 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15" (1/1) ... [2022-03-20 20:51:15,159 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15" (1/1) ... [2022-03-20 20:51:15,163 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15" (1/1) ... [2022-03-20 20:51:15,165 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 20:51:15,165 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 20:51:15,165 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 20:51:15,165 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 20:51:15,166 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15" (1/1) ... [2022-03-20 20:51:15,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 20:51:15,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:15,191 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 20:51:15,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 20:51:15,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 20:51:15,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 20:51:15,223 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 20:51:15,223 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 20:51:15,224 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 20:51:15,224 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 20:51:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 20:51:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 20:51:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 20:51:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 20:51:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 20:51:15,225 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 20:51:15,225 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 20:51:15,225 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 20:51:15,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 20:51:15,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 20:51:15,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 20:51:15,227 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 20:51:15,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 20:51:15,227 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 20:51:15,272 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 20:51:15,273 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 20:51:15,399 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 20:51:15,403 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 20:51:15,403 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-20 20:51:15,404 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:51:15 BoogieIcfgContainer [2022-03-20 20:51:15,404 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 20:51:15,405 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 20:51:15,405 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 20:51:15,407 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 20:51:15,407 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 08:51:14" (1/3) ... [2022-03-20 20:51:15,408 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@641206e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:51:15, skipping insertion in model container [2022-03-20 20:51:15,408 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 08:51:15" (2/3) ... [2022-03-20 20:51:15,408 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@641206e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 08:51:15, skipping insertion in model container [2022-03-20 20:51:15,408 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 08:51:15" (3/3) ... [2022-03-20 20:51:15,409 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound20.c [2022-03-20 20:51:15,412 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 20:51:15,412 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 20:51:15,438 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 20:51:15,442 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 20:51:15,442 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 20:51:15,451 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 20:51:15,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-20 20:51:15,457 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:15,457 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:15,457 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:15,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:15,460 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2022-03-20 20:51:15,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:15,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1599110402] [2022-03-20 20:51:15,472 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:15,472 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 2 times [2022-03-20 20:51:15,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:15,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992141556] [2022-03-20 20:51:15,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:15,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:15,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:51:15,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 20:51:15,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:51:15,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 20:51:15,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:51:15,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 20:51:15,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:51:15,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 20:51:15,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:51:15,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 20:51:15,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:51:15,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-03-20 20:51:15,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:51:15,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-03-20 20:51:15,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 20:51:15,645 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 20:51:15,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:15,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992141556] [2022-03-20 20:51:15,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992141556] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:15,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:15,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:51:15,649 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:15,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1599110402] [2022-03-20 20:51:15,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1599110402] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:15,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:15,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 20:51:15,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817637343] [2022-03-20 20:51:15,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:15,653 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 20:51:15,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:15,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 20:51:15,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 20:51:15,672 INFO L87 Difference]: Start difference. First operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:51:15,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:15,769 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2022-03-20 20:51:15,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 20:51:15,771 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 43 [2022-03-20 20:51:15,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:15,778 INFO L225 Difference]: With dead ends: 73 [2022-03-20 20:51:15,778 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 20:51:15,781 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 20:51:15,784 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:15,785 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 42 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:51:15,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 20:51:15,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-20 20:51:15,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 19 states have internal predecessors, (20), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 20:51:15,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2022-03-20 20:51:15,813 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2022-03-20 20:51:15,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:15,813 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2022-03-20 20:51:15,813 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:51:15,813 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2022-03-20 20:51:15,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 20:51:15,815 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:15,815 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:15,815 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 20:51:15,815 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:15,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:15,816 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2022-03-20 20:51:15,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:15,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [407470341] [2022-03-20 20:51:15,817 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:15,817 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 2 times [2022-03-20 20:51:15,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:15,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288755370] [2022-03-20 20:51:15,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:15,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:15,834 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:15,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [384751751] [2022-03-20 20:51:15,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:15,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:15,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:15,837 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:15,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 20:51:15,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:15,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:15,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 20:51:15,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:16,013 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-20 20:51:16,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:16,150 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-03-20 20:51:16,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:16,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288755370] [2022-03-20 20:51:16,151 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:16,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384751751] [2022-03-20 20:51:16,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384751751] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:16,155 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:16,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-03-20 20:51:16,158 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:16,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [407470341] [2022-03-20 20:51:16,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [407470341] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:16,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:16,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 20:51:16,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698093232] [2022-03-20 20:51:16,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:16,159 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 20:51:16,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:16,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 20:51:16,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:51:16,160 INFO L87 Difference]: Start difference. First operand 35 states and 46 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:51:16,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:16,298 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2022-03-20 20:51:16,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:51:16,299 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2022-03-20 20:51:16,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:16,300 INFO L225 Difference]: With dead ends: 52 [2022-03-20 20:51:16,300 INFO L226 Difference]: Without dead ends: 44 [2022-03-20 20:51:16,301 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:51:16,301 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 19 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:16,302 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 154 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:51:16,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-03-20 20:51:16,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2022-03-20 20:51:16,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 20 states have internal predecessors, (22), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 20:51:16,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-03-20 20:51:16,310 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2022-03-20 20:51:16,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:16,311 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-03-20 20:51:16,311 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 20:51:16,313 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-03-20 20:51:16,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-20 20:51:16,315 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:16,316 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:16,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:16,532 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:16,532 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:16,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:16,533 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2022-03-20 20:51:16,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:16,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [103578496] [2022-03-20 20:51:16,534 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:16,534 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 2 times [2022-03-20 20:51:16,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:16,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663454435] [2022-03-20 20:51:16,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:16,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:16,557 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:16,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [424862164] [2022-03-20 20:51:16,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:16,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:16,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:16,560 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:16,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 20:51:16,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 20:51:16,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:16,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 20:51:16,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:16,710 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 20:51:16,710 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:51:16,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:16,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663454435] [2022-03-20 20:51:16,711 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:16,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424862164] [2022-03-20 20:51:16,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424862164] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:16,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:16,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:51:16,711 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:16,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [103578496] [2022-03-20 20:51:16,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [103578496] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:16,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:16,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:51:16,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020124870] [2022-03-20 20:51:16,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:16,712 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:51:16,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:16,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:51:16,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:51:16,713 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-20 20:51:16,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:16,759 INFO L93 Difference]: Finished difference Result 50 states and 65 transitions. [2022-03-20 20:51:16,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:51:16,760 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 45 [2022-03-20 20:51:16,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:16,762 INFO L225 Difference]: With dead ends: 50 [2022-03-20 20:51:16,762 INFO L226 Difference]: Without dead ends: 48 [2022-03-20 20:51:16,763 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:51:16,772 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 6 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:16,773 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 163 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:51:16,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-03-20 20:51:16,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2022-03-20 20:51:16,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 20:51:16,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2022-03-20 20:51:16,790 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2022-03-20 20:51:16,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:16,790 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2022-03-20 20:51:16,790 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-03-20 20:51:16,790 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2022-03-20 20:51:16,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 20:51:16,791 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:16,791 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:16,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-20 20:51:17,008 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 20:51:17,009 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:17,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:17,009 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2022-03-20 20:51:17,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:17,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1334322051] [2022-03-20 20:51:17,010 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:17,010 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 2 times [2022-03-20 20:51:17,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:17,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009538662] [2022-03-20 20:51:17,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:17,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:17,022 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:17,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [522068574] [2022-03-20 20:51:17,022 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:17,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:17,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:17,043 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:17,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 20:51:17,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:17,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:17,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:51:17,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:17,198 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 20:51:17,198 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:51:17,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:17,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009538662] [2022-03-20 20:51:17,198 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:17,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522068574] [2022-03-20 20:51:17,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522068574] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:17,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:17,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:51:17,199 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:17,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1334322051] [2022-03-20 20:51:17,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1334322051] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:17,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:17,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:51:17,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407673239] [2022-03-20 20:51:17,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:17,200 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:51:17,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:17,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:51:17,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:51:17,201 INFO L87 Difference]: Start difference. First operand 43 states and 54 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 20:51:17,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:17,243 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2022-03-20 20:51:17,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:51:17,243 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 50 [2022-03-20 20:51:17,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:17,245 INFO L225 Difference]: With dead ends: 58 [2022-03-20 20:51:17,245 INFO L226 Difference]: Without dead ends: 56 [2022-03-20 20:51:17,245 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:51:17,246 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 7 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:17,246 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 173 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:51:17,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-03-20 20:51:17,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2022-03-20 20:51:17,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 32 states have internal predecessors, (33), 20 states have call successors, (20), 6 states have call predecessors, (20), 5 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 20:51:17,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2022-03-20 20:51:17,255 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 50 [2022-03-20 20:51:17,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:17,255 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2022-03-20 20:51:17,255 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 20:51:17,255 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2022-03-20 20:51:17,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-20 20:51:17,256 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:17,256 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:17,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:17,473 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:17,473 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:17,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:17,473 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2022-03-20 20:51:17,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:17,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [235919596] [2022-03-20 20:51:17,474 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:17,474 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 2 times [2022-03-20 20:51:17,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:17,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918361848] [2022-03-20 20:51:17,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:17,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:17,491 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:17,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1868868576] [2022-03-20 20:51:17,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:17,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:17,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:17,495 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:17,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 20:51:17,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:17,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:17,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:51:17,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:17,635 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 20:51:17,635 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:51:17,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:17,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918361848] [2022-03-20 20:51:17,635 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:17,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868868576] [2022-03-20 20:51:17,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868868576] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:17,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:17,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:51:17,636 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:17,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [235919596] [2022-03-20 20:51:17,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [235919596] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:17,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:17,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:51:17,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485867653] [2022-03-20 20:51:17,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:17,636 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:51:17,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:17,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:51:17,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:51:17,637 INFO L87 Difference]: Start difference. First operand 55 states and 71 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 20:51:17,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:17,667 INFO L93 Difference]: Finished difference Result 62 states and 77 transitions. [2022-03-20 20:51:17,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:51:17,667 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 55 [2022-03-20 20:51:17,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:17,668 INFO L225 Difference]: With dead ends: 62 [2022-03-20 20:51:17,668 INFO L226 Difference]: Without dead ends: 60 [2022-03-20 20:51:17,668 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 20:51:17,669 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 7 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:17,669 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 163 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:51:17,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-03-20 20:51:17,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-03-20 20:51:17,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 32 states have (on average 1.125) internal successors, (36), 35 states have internal predecessors, (36), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 20:51:17,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2022-03-20 20:51:17,677 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 55 [2022-03-20 20:51:17,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:17,677 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2022-03-20 20:51:17,678 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 20:51:17,678 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2022-03-20 20:51:17,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-03-20 20:51:17,678 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:17,678 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:17,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:17,897 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:17,897 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:17,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:17,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2022-03-20 20:51:17,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:17,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1013233317] [2022-03-20 20:51:17,898 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:17,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 2 times [2022-03-20 20:51:17,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:17,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637702350] [2022-03-20 20:51:17,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:17,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:17,908 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:17,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1543395812] [2022-03-20 20:51:17,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:17,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:17,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:17,909 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:17,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 20:51:17,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:17,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:17,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 20:51:17,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:18,134 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-03-20 20:51:18,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:18,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:18,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637702350] [2022-03-20 20:51:18,214 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:18,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543395812] [2022-03-20 20:51:18,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543395812] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:51:18,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:51:18,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-03-20 20:51:18,214 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:18,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1013233317] [2022-03-20 20:51:18,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1013233317] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:18,214 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:18,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:51:18,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774278341] [2022-03-20 20:51:18,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:18,215 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:51:18,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:18,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:51:18,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:51:18,229 INFO L87 Difference]: Start difference. First operand 59 states and 74 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-03-20 20:51:18,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:18,313 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2022-03-20 20:51:18,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-20 20:51:18,313 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 60 [2022-03-20 20:51:18,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:18,314 INFO L225 Difference]: With dead ends: 66 [2022-03-20 20:51:18,314 INFO L226 Difference]: Without dead ends: 64 [2022-03-20 20:51:18,314 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-20 20:51:18,315 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 11 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:18,315 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 181 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:51:18,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-03-20 20:51:18,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-03-20 20:51:18,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 38 states have internal predecessors, (39), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 20:51:18,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-03-20 20:51:18,322 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 60 [2022-03-20 20:51:18,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:18,323 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-03-20 20:51:18,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-03-20 20:51:18,323 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-03-20 20:51:18,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-20 20:51:18,323 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:18,324 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:18,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-03-20 20:51:18,539 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:18,540 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:18,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:18,540 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2022-03-20 20:51:18,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:18,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2140923394] [2022-03-20 20:51:18,540 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:18,541 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 2 times [2022-03-20 20:51:18,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:18,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57153602] [2022-03-20 20:51:18,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:18,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:18,549 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:18,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1621751582] [2022-03-20 20:51:18,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:18,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:18,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:18,550 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:18,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 20:51:18,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:18,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:18,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 20:51:18,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:18,728 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-03-20 20:51:18,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:18,847 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-03-20 20:51:18,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:18,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57153602] [2022-03-20 20:51:18,848 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:18,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621751582] [2022-03-20 20:51:18,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621751582] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 20:51:18,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:51:18,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-20 20:51:18,848 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:18,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2140923394] [2022-03-20 20:51:18,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2140923394] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:18,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:18,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:51:18,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764771073] [2022-03-20 20:51:18,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:18,849 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:51:18,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:18,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:51:18,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:51:18,850 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-20 20:51:18,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:18,884 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-03-20 20:51:18,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 20:51:18,884 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 67 [2022-03-20 20:51:18,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:18,885 INFO L225 Difference]: With dead ends: 69 [2022-03-20 20:51:18,885 INFO L226 Difference]: Without dead ends: 67 [2022-03-20 20:51:18,886 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 20:51:18,886 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:18,887 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 146 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:51:18,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-03-20 20:51:18,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 59. [2022-03-20 20:51:18,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 20:51:18,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 71 transitions. [2022-03-20 20:51:18,897 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 71 transitions. Word has length 67 [2022-03-20 20:51:18,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:18,898 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 71 transitions. [2022-03-20 20:51:18,898 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-20 20:51:18,898 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 71 transitions. [2022-03-20 20:51:18,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 20:51:18,900 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:18,900 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:18,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:19,118 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:19,118 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:19,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:19,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2022-03-20 20:51:19,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:19,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [73851584] [2022-03-20 20:51:19,119 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:19,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 2 times [2022-03-20 20:51:19,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:19,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143261680] [2022-03-20 20:51:19,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:19,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:19,140 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:19,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1858501678] [2022-03-20 20:51:19,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:19,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:19,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:19,152 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:19,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 20:51:19,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:19,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:19,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 20:51:19,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:19,300 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-20 20:51:19,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:19,416 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-03-20 20:51:19,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:19,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143261680] [2022-03-20 20:51:19,416 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:19,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858501678] [2022-03-20 20:51:19,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858501678] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:19,417 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:19,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 20:51:19,417 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:19,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [73851584] [2022-03-20 20:51:19,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [73851584] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:19,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:19,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:51:19,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468924029] [2022-03-20 20:51:19,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:19,417 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:51:19,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:19,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:51:19,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:51:19,418 INFO L87 Difference]: Start difference. First operand 59 states and 71 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:51:19,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:19,540 INFO L93 Difference]: Finished difference Result 106 states and 146 transitions. [2022-03-20 20:51:19,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:51:19,541 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 69 [2022-03-20 20:51:19,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:19,542 INFO L225 Difference]: With dead ends: 106 [2022-03-20 20:51:19,542 INFO L226 Difference]: Without dead ends: 98 [2022-03-20 20:51:19,542 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:51:19,542 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:19,543 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 333 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:51:19,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-03-20 20:51:19,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 89. [2022-03-20 20:51:19,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 47 states have (on average 1.1914893617021276) internal successors, (56), 48 states have internal predecessors, (56), 34 states have call successors, (34), 8 states have call predecessors, (34), 7 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 20:51:19,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2022-03-20 20:51:19,555 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 69 [2022-03-20 20:51:19,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:19,555 INFO L478 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2022-03-20 20:51:19,556 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-03-20 20:51:19,556 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2022-03-20 20:51:19,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-20 20:51:19,556 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:19,556 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:19,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:19,774 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:19,774 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:19,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:19,774 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 1 times [2022-03-20 20:51:19,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:19,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [110531224] [2022-03-20 20:51:19,775 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:19,775 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2022-03-20 20:51:19,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:19,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317218945] [2022-03-20 20:51:19,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:19,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:19,795 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:19,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [350521005] [2022-03-20 20:51:19,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:19,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:19,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:19,808 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:19,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 20:51:19,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:19,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:19,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-20 20:51:19,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:20,022 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 20:51:20,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:20,190 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 20:51:20,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:20,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317218945] [2022-03-20 20:51:20,190 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:20,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350521005] [2022-03-20 20:51:20,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350521005] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:20,190 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:20,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-03-20 20:51:20,193 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:20,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [110531224] [2022-03-20 20:51:20,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [110531224] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:20,193 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:20,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 20:51:20,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929089079] [2022-03-20 20:51:20,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:20,194 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 20:51:20,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:20,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 20:51:20,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-20 20:51:20,195 INFO L87 Difference]: Start difference. First operand 89 states and 122 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:51:20,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:20,345 INFO L93 Difference]: Finished difference Result 124 states and 173 transitions. [2022-03-20 20:51:20,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:51:20,345 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 75 [2022-03-20 20:51:20,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:20,346 INFO L225 Difference]: With dead ends: 124 [2022-03-20 20:51:20,346 INFO L226 Difference]: Without dead ends: 121 [2022-03-20 20:51:20,347 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:51:20,347 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:20,347 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 290 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:51:20,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-20 20:51:20,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2022-03-20 20:51:20,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 62 states have (on average 1.2096774193548387) internal successors, (75), 64 states have internal predecessors, (75), 47 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:51:20,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 166 transitions. [2022-03-20 20:51:20,363 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 166 transitions. Word has length 75 [2022-03-20 20:51:20,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:20,363 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 166 transitions. [2022-03-20 20:51:20,363 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-03-20 20:51:20,363 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 166 transitions. [2022-03-20 20:51:20,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-03-20 20:51:20,364 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:20,364 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:20,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:20,589 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 20:51:20,589 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:20,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:20,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2022-03-20 20:51:20,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:20,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1469361770] [2022-03-20 20:51:20,590 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:20,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 4 times [2022-03-20 20:51:20,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:20,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745445058] [2022-03-20 20:51:20,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:20,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:20,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:20,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512843793] [2022-03-20 20:51:20,598 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:51:20,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:20,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:20,612 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:20,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 20:51:20,664 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:51:20,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:20,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 20:51:20,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:21,019 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 18 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-03-20 20:51:21,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:21,263 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-03-20 20:51:21,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:21,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745445058] [2022-03-20 20:51:21,263 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:21,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512843793] [2022-03-20 20:51:21,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512843793] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:21,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:21,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-03-20 20:51:21,264 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:21,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1469361770] [2022-03-20 20:51:21,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1469361770] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:21,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:21,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:51:21,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647965861] [2022-03-20 20:51:21,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:21,264 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:51:21,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:21,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:51:21,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:51:21,265 INFO L87 Difference]: Start difference. First operand 118 states and 166 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:51:21,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:21,465 INFO L93 Difference]: Finished difference Result 130 states and 176 transitions. [2022-03-20 20:51:21,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 20:51:21,466 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 80 [2022-03-20 20:51:21,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:21,467 INFO L225 Difference]: With dead ends: 130 [2022-03-20 20:51:21,467 INFO L226 Difference]: Without dead ends: 128 [2022-03-20 20:51:21,467 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-03-20 20:51:21,468 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 30 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:21,468 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 296 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:51:21,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-20 20:51:21,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2022-03-20 20:51:21,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 68 states have (on average 1.1911764705882353) internal successors, (81), 70 states have internal predecessors, (81), 47 states have call successors, (47), 11 states have call predecessors, (47), 10 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:51:21,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 172 transitions. [2022-03-20 20:51:21,482 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 172 transitions. Word has length 80 [2022-03-20 20:51:21,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:21,483 INFO L478 AbstractCegarLoop]: Abstraction has 126 states and 172 transitions. [2022-03-20 20:51:21,483 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 20:51:21,483 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 172 transitions. [2022-03-20 20:51:21,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-20 20:51:21,483 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:21,483 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:21,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:21,710 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 20:51:21,710 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:21,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:21,710 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 5 times [2022-03-20 20:51:21,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:21,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1709265604] [2022-03-20 20:51:21,711 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:21,711 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 6 times [2022-03-20 20:51:21,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:21,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712748229] [2022-03-20 20:51:21,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:21,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:21,743 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:21,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [701124190] [2022-03-20 20:51:21,743 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:51:21,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:21,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:21,760 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:21,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 20:51:21,813 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:51:21,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:21,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 20:51:21,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:22,265 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 21 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-20 20:51:22,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:22,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:22,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712748229] [2022-03-20 20:51:22,364 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:22,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701124190] [2022-03-20 20:51:22,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701124190] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:51:22,365 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:51:22,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-03-20 20:51:22,365 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:22,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1709265604] [2022-03-20 20:51:22,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1709265604] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:22,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:22,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 20:51:22,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078692173] [2022-03-20 20:51:22,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:22,365 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 20:51:22,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:22,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 20:51:22,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-03-20 20:51:22,366 INFO L87 Difference]: Start difference. First operand 126 states and 172 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 20:51:22,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:22,597 INFO L93 Difference]: Finished difference Result 134 states and 179 transitions. [2022-03-20 20:51:22,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 20:51:22,597 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 85 [2022-03-20 20:51:22,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:22,598 INFO L225 Difference]: With dead ends: 134 [2022-03-20 20:51:22,598 INFO L226 Difference]: Without dead ends: 132 [2022-03-20 20:51:22,599 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-03-20 20:51:22,599 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:22,599 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 299 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 20:51:22,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-03-20 20:51:22,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-03-20 20:51:22,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 73 states have internal predecessors, (84), 47 states have call successors, (47), 12 states have call predecessors, (47), 11 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:51:22,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 175 transitions. [2022-03-20 20:51:22,613 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 175 transitions. Word has length 85 [2022-03-20 20:51:22,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:22,614 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 175 transitions. [2022-03-20 20:51:22,614 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 20:51:22,614 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 175 transitions. [2022-03-20 20:51:22,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 20:51:22,614 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:22,614 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:22,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:22,832 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 20:51:22,832 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:22,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:22,833 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2022-03-20 20:51:22,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:22,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [835131238] [2022-03-20 20:51:22,833 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:22,833 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 2 times [2022-03-20 20:51:22,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:22,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991208339] [2022-03-20 20:51:22,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:22,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:22,840 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:22,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1404574157] [2022-03-20 20:51:22,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:22,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:22,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:22,841 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:22,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 20:51:22,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:22,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:22,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 20:51:22,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:23,261 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 20:51:23,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:23,583 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-03-20 20:51:23,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:23,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991208339] [2022-03-20 20:51:23,583 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:23,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404574157] [2022-03-20 20:51:23,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404574157] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:23,584 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:23,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-03-20 20:51:23,584 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:23,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [835131238] [2022-03-20 20:51:23,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [835131238] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:23,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:23,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 20:51:23,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550589474] [2022-03-20 20:51:23,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:23,584 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 20:51:23,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:23,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 20:51:23,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-03-20 20:51:23,585 INFO L87 Difference]: Start difference. First operand 130 states and 175 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 20:51:23,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:23,815 INFO L93 Difference]: Finished difference Result 157 states and 211 transitions. [2022-03-20 20:51:23,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 20:51:23,815 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 91 [2022-03-20 20:51:23,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:23,816 INFO L225 Difference]: With dead ends: 157 [2022-03-20 20:51:23,816 INFO L226 Difference]: Without dead ends: 154 [2022-03-20 20:51:23,816 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-03-20 20:51:23,817 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 19 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:23,817 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 378 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:51:23,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-03-20 20:51:23,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 153. [2022-03-20 20:51:23,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 84 states have (on average 1.1785714285714286) internal successors, (99), 86 states have internal predecessors, (99), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-20 20:51:23,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 206 transitions. [2022-03-20 20:51:23,832 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 206 transitions. Word has length 91 [2022-03-20 20:51:23,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:23,833 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 206 transitions. [2022-03-20 20:51:23,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 20:51:23,833 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 206 transitions. [2022-03-20 20:51:23,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-03-20 20:51:23,833 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:23,833 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:23,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-20 20:51:24,051 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 20:51:24,051 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:24,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:24,051 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 7 times [2022-03-20 20:51:24,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:24,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1346075771] [2022-03-20 20:51:24,052 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:24,052 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 8 times [2022-03-20 20:51:24,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:24,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177802945] [2022-03-20 20:51:24,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:24,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:24,061 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:24,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1346907165] [2022-03-20 20:51:24,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:24,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:24,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:24,062 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:24,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 20:51:24,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:24,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:24,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 20:51:24,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:24,210 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-03-20 20:51:24,210 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 20:51:24,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:24,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177802945] [2022-03-20 20:51:24,210 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:24,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346907165] [2022-03-20 20:51:24,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346907165] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:24,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:24,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:51:24,211 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:24,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1346075771] [2022-03-20 20:51:24,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1346075771] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:24,211 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:24,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 20:51:24,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787899185] [2022-03-20 20:51:24,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:24,211 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 20:51:24,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:24,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 20:51:24,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 20:51:24,212 INFO L87 Difference]: Start difference. First operand 153 states and 206 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-03-20 20:51:24,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:24,263 INFO L93 Difference]: Finished difference Result 201 states and 280 transitions. [2022-03-20 20:51:24,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 20:51:24,263 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 100 [2022-03-20 20:51:24,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:24,264 INFO L225 Difference]: With dead ends: 201 [2022-03-20 20:51:24,264 INFO L226 Difference]: Without dead ends: 156 [2022-03-20 20:51:24,265 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:51:24,265 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 6 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:24,265 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 188 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 20:51:24,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-20 20:51:24,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2022-03-20 20:51:24,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 80 states have internal predecessors, (88), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-20 20:51:24,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 195 transitions. [2022-03-20 20:51:24,282 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 195 transitions. Word has length 100 [2022-03-20 20:51:24,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:24,282 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 195 transitions. [2022-03-20 20:51:24,282 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-03-20 20:51:24,282 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 195 transitions. [2022-03-20 20:51:24,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 20:51:24,283 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:24,283 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:24,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:24,499 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 20:51:24,499 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:24,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:24,500 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 1 times [2022-03-20 20:51:24,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:24,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [901538846] [2022-03-20 20:51:24,500 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:24,500 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2022-03-20 20:51:24,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:24,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652045854] [2022-03-20 20:51:24,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:24,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:24,506 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:24,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [436814677] [2022-03-20 20:51:24,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:24,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:24,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:24,512 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:24,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 20:51:24,590 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:24,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:24,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 66 conjunts are in the unsatisfiable core [2022-03-20 20:51:24,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:25,501 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 87 proven. 52 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-03-20 20:51:25,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:42,245 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 81 proven. 43 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-03-20 20:51:42,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:42,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652045854] [2022-03-20 20:51:42,245 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:42,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436814677] [2022-03-20 20:51:42,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436814677] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:42,246 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:42,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2022-03-20 20:51:42,246 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:42,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [901538846] [2022-03-20 20:51:42,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [901538846] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:42,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:42,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 20:51:42,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171974196] [2022-03-20 20:51:42,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:42,246 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 20:51:42,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:42,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 20:51:42,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=474, Unknown=1, NotChecked=0, Total=600 [2022-03-20 20:51:42,247 INFO L87 Difference]: Start difference. First operand 147 states and 195 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 20:51:47,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:47,292 INFO L93 Difference]: Finished difference Result 154 states and 201 transitions. [2022-03-20 20:51:47,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:51:47,293 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 107 [2022-03-20 20:51:47,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:47,294 INFO L225 Difference]: With dead ends: 154 [2022-03-20 20:51:47,294 INFO L226 Difference]: Without dead ends: 152 [2022-03-20 20:51:47,294 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=158, Invalid=653, Unknown=1, NotChecked=0, Total=812 [2022-03-20 20:51:47,294 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 34 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:47,294 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 396 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 20:51:47,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-03-20 20:51:47,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 128. [2022-03-20 20:51:47,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 70 states have internal predecessors, (77), 47 states have call successors, (47), 13 states have call predecessors, (47), 12 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 20:51:47,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 168 transitions. [2022-03-20 20:51:47,336 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 168 transitions. Word has length 107 [2022-03-20 20:51:47,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:47,337 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 168 transitions. [2022-03-20 20:51:47,337 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-03-20 20:51:47,337 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 168 transitions. [2022-03-20 20:51:47,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 20:51:47,338 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:47,338 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:47,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:47,557 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 20:51:47,558 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:47,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:47,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 3 times [2022-03-20 20:51:47,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:47,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [314455403] [2022-03-20 20:51:47,558 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:47,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 4 times [2022-03-20 20:51:47,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:47,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823825426] [2022-03-20 20:51:47,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:47,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:47,564 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:47,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [905624245] [2022-03-20 20:51:47,564 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:51:47,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:47,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:47,566 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:47,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 20:51:47,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:51:47,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:47,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 20:51:47,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:48,273 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-20 20:51:48,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:50,569 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-03-20 20:51:50,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:50,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823825426] [2022-03-20 20:51:50,569 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:50,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905624245] [2022-03-20 20:51:50,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905624245] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:50,569 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:50,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2022-03-20 20:51:50,570 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:50,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [314455403] [2022-03-20 20:51:50,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [314455403] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:50,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:50,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 20:51:50,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697304398] [2022-03-20 20:51:50,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:50,570 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 20:51:50,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:50,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 20:51:50,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-03-20 20:51:50,576 INFO L87 Difference]: Start difference. First operand 128 states and 168 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 20:51:51,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:51,483 INFO L93 Difference]: Finished difference Result 162 states and 215 transitions. [2022-03-20 20:51:51,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:51:51,483 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 113 [2022-03-20 20:51:51,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:51,484 INFO L225 Difference]: With dead ends: 162 [2022-03-20 20:51:51,484 INFO L226 Difference]: Without dead ends: 159 [2022-03-20 20:51:51,485 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-03-20 20:51:51,485 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 27 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:51,485 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 549 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:51:51,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-03-20 20:51:51,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 157. [2022-03-20 20:51:51,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 83 states have (on average 1.1325301204819278) internal successors, (94), 85 states have internal predecessors, (94), 59 states have call successors, (59), 15 states have call predecessors, (59), 14 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-03-20 20:51:51,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 209 transitions. [2022-03-20 20:51:51,503 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 209 transitions. Word has length 113 [2022-03-20 20:51:51,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:51,503 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 209 transitions. [2022-03-20 20:51:51,503 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 20:51:51,503 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 209 transitions. [2022-03-20 20:51:51,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 20:51:51,504 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:51,504 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:51,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:51,719 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:51,719 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:51,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:51,720 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 5 times [2022-03-20 20:51:51,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:51,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1960486505] [2022-03-20 20:51:51,720 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:51,720 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 6 times [2022-03-20 20:51:51,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:51,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75960478] [2022-03-20 20:51:51,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:51,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:51,726 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:51,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55151798] [2022-03-20 20:51:51,726 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:51:51,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:51,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:51,727 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:51,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 20:51:51,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:51:51,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:51,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 20:51:51,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:51,929 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-20 20:51:51,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:52,076 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-20 20:51:52,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:52,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75960478] [2022-03-20 20:51:52,076 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:52,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55151798] [2022-03-20 20:51:52,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55151798] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:52,077 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:52,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-03-20 20:51:52,077 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:52,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1960486505] [2022-03-20 20:51:52,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1960486505] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:52,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:52,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 20:51:52,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492950060] [2022-03-20 20:51:52,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:52,077 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 20:51:52,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:52,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 20:51:52,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-20 20:51:52,078 INFO L87 Difference]: Start difference. First operand 157 states and 209 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-03-20 20:51:52,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:52,212 INFO L93 Difference]: Finished difference Result 211 states and 298 transitions. [2022-03-20 20:51:52,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 20:51:52,212 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 116 [2022-03-20 20:51:52,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:52,214 INFO L225 Difference]: With dead ends: 211 [2022-03-20 20:51:52,214 INFO L226 Difference]: Without dead ends: 203 [2022-03-20 20:51:52,216 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 227 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-03-20 20:51:52,216 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 14 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:52,216 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 359 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:51:52,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-03-20 20:51:52,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 184. [2022-03-20 20:51:52,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 94 states have (on average 1.1595744680851063) internal successors, (109), 96 states have internal predecessors, (109), 75 states have call successors, (75), 15 states have call predecessors, (75), 14 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 20:51:52,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 256 transitions. [2022-03-20 20:51:52,260 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 256 transitions. Word has length 116 [2022-03-20 20:51:52,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:52,260 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 256 transitions. [2022-03-20 20:51:52,260 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-03-20 20:51:52,260 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 256 transitions. [2022-03-20 20:51:52,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-20 20:51:52,261 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:52,261 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:52,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-20 20:51:52,480 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 20:51:52,480 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:52,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:52,481 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 3 times [2022-03-20 20:51:52,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:52,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1040089647] [2022-03-20 20:51:52,481 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:52,481 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 4 times [2022-03-20 20:51:52,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:52,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460887250] [2022-03-20 20:51:52,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:52,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:52,487 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:52,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1069108510] [2022-03-20 20:51:52,487 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:51:52,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:52,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:52,490 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:52,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 20:51:52,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:51:52,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:52,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 20:51:52,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:52,671 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-20 20:51:52,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:52,849 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-03-20 20:51:52,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:52,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460887250] [2022-03-20 20:51:52,849 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:52,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069108510] [2022-03-20 20:51:52,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069108510] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:52,850 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:52,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 20:51:52,850 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:52,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1040089647] [2022-03-20 20:51:52,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1040089647] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:52,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:52,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 20:51:52,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705199279] [2022-03-20 20:51:52,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:52,851 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 20:51:52,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:52,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 20:51:52,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 20:51:52,851 INFO L87 Difference]: Start difference. First operand 184 states and 256 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-20 20:51:53,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:53,010 INFO L93 Difference]: Finished difference Result 198 states and 267 transitions. [2022-03-20 20:51:53,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 20:51:53,010 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 122 [2022-03-20 20:51:53,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:53,011 INFO L225 Difference]: With dead ends: 198 [2022-03-20 20:51:53,011 INFO L226 Difference]: Without dead ends: 195 [2022-03-20 20:51:53,012 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 20:51:53,012 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 17 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:53,012 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 182 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 20:51:53,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-03-20 20:51:53,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2022-03-20 20:51:53,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 73 states have call successors, (73), 18 states have call predecessors, (73), 17 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2022-03-20 20:51:53,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 262 transitions. [2022-03-20 20:51:53,034 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 262 transitions. Word has length 122 [2022-03-20 20:51:53,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:53,034 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 262 transitions. [2022-03-20 20:51:53,034 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-20 20:51:53,034 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 262 transitions. [2022-03-20 20:51:53,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-03-20 20:51:53,035 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:53,035 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:53,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 20:51:53,251 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 20:51:53,251 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:53,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:53,252 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 5 times [2022-03-20 20:51:53,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:53,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1717219591] [2022-03-20 20:51:53,252 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:53,252 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 6 times [2022-03-20 20:51:53,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:53,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765764336] [2022-03-20 20:51:53,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:53,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:53,258 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:53,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1158914334] [2022-03-20 20:51:53,258 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:51:53,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:53,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:53,259 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:53,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 20:51:53,325 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:51:53,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:53,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-20 20:51:53,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:54,128 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 99 proven. 86 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-03-20 20:51:54,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:54,578 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 130 proven. 29 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-03-20 20:51:54,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:54,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765764336] [2022-03-20 20:51:54,578 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:54,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158914334] [2022-03-20 20:51:54,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158914334] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:51:54,578 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:51:54,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 22 [2022-03-20 20:51:54,578 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:54,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1717219591] [2022-03-20 20:51:54,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1717219591] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:54,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:54,579 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:51:54,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992483955] [2022-03-20 20:51:54,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:54,579 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:51:54,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:54,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:51:54,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2022-03-20 20:51:54,580 INFO L87 Difference]: Start difference. First operand 194 states and 262 transitions. Second operand has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 13 states have internal predecessors, (32), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 20:51:55,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:51:55,051 INFO L93 Difference]: Finished difference Result 265 states and 355 transitions. [2022-03-20 20:51:55,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 20:51:55,051 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 13 states have internal predecessors, (32), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) Word has length 127 [2022-03-20 20:51:55,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:51:55,053 INFO L225 Difference]: With dead ends: 265 [2022-03-20 20:51:55,053 INFO L226 Difference]: Without dead ends: 263 [2022-03-20 20:51:55,053 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 230 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2022-03-20 20:51:55,054 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 32 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:51:55,054 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 582 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:51:55,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-03-20 20:51:55,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2022-03-20 20:51:55,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 139 states have (on average 1.1366906474820144) internal successors, (158), 140 states have internal predecessors, (158), 97 states have call successors, (97), 24 states have call predecessors, (97), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 20:51:55,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 350 transitions. [2022-03-20 20:51:55,122 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 350 transitions. Word has length 127 [2022-03-20 20:51:55,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:51:55,123 INFO L478 AbstractCegarLoop]: Abstraction has 260 states and 350 transitions. [2022-03-20 20:51:55,123 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 13 states have internal predecessors, (32), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-20 20:51:55,123 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 350 transitions. [2022-03-20 20:51:55,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-20 20:51:55,126 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:51:55,126 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:51:55,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-20 20:51:55,326 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 20:51:55,327 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:51:55,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:51:55,327 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 7 times [2022-03-20 20:51:55,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:55,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [750100122] [2022-03-20 20:51:55,327 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:51:55,327 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 8 times [2022-03-20 20:51:55,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:51:55,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592342089] [2022-03-20 20:51:55,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:51:55,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:51:55,333 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:51:55,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [138018343] [2022-03-20 20:51:55,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:51:55,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:51:55,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:51:55,336 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:51:55,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 20:51:55,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:51:55,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:51:55,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 20:51:55,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:51:56,580 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 142 proven. 88 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-03-20 20:51:56,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:51:57,758 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:51:58,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:51:58,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592342089] [2022-03-20 20:51:58,935 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:51:58,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138018343] [2022-03-20 20:51:58,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138018343] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:51:58,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:51:58,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-03-20 20:51:58,936 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:51:58,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [750100122] [2022-03-20 20:51:58,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [750100122] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:51:58,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:51:58,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:51:58,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454906992] [2022-03-20 20:51:58,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:51:58,936 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:51:58,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:51:58,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:51:58,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-03-20 20:51:58,937 INFO L87 Difference]: Start difference. First operand 260 states and 350 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 20:52:03,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:52:03,286 INFO L93 Difference]: Finished difference Result 268 states and 357 transitions. [2022-03-20 20:52:03,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 20:52:03,287 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) Word has length 129 [2022-03-20 20:52:03,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:52:03,288 INFO L225 Difference]: With dead ends: 268 [2022-03-20 20:52:03,288 INFO L226 Difference]: Without dead ends: 266 [2022-03-20 20:52:03,289 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=159, Invalid=652, Unknown=1, NotChecked=0, Total=812 [2022-03-20 20:52:03,289 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 38 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 20:52:03,289 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 428 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 20:52:03,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-03-20 20:52:03,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 264. [2022-03-20 20:52:03,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 97 states have call successors, (97), 25 states have call predecessors, (97), 24 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 20:52:03,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 353 transitions. [2022-03-20 20:52:03,323 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 353 transitions. Word has length 129 [2022-03-20 20:52:03,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:52:03,323 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 353 transitions. [2022-03-20 20:52:03,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-20 20:52:03,324 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 353 transitions. [2022-03-20 20:52:03,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-20 20:52:03,324 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:52:03,324 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:52:03,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-20 20:52:03,558 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:52:03,558 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:52:03,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:52:03,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 9 times [2022-03-20 20:52:03,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:52:03,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1478923834] [2022-03-20 20:52:03,559 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:52:03,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 10 times [2022-03-20 20:52:03,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:52:03,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389043755] [2022-03-20 20:52:03,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:52:03,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:52:03,576 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:52:03,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1221256915] [2022-03-20 20:52:03,576 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:52:03,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:52:03,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:52:03,578 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:52:03,580 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 20:52:03,651 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:52:03,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:52:03,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-20 20:52:03,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:52:04,803 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 103 proven. 117 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-03-20 20:52:04,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:52:34,211 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse7 (* c_main_~r~0 c_main_~y~0)) (.cse6 (* c_main_~p~0 c_main_~x~0)) (.cse0 (* c_main_~q~0 c_main_~x~0)) (.cse3 (* c_main_~s~0 c_main_~y~0))) (or (let ((.cse4 (+ c_main_~s~0 (* (- 1) c_main_~r~0))) (.cse2 (* (- 1) c_main_~r~0 c_main_~y~0)) (.cse5 (* (- 1) c_main_~p~0 c_main_~x~0)) (.cse1 (+ c_main_~q~0 (* (- 1) c_main_~p~0)))) (= (+ .cse0 (* c_main_~xy~0 .cse1) .cse2 .cse3 (* c_main_~yy~0 .cse4) .cse5) (+ (* c_main_~y~0 .cse4) (* (+ .cse0 .cse2 .cse3 .cse5) c_main_~y~0) (* .cse1 c_main_~x~0)))) (not (= (+ .cse0 .cse3 (* c_main_~b~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~xy~0) (* c_main_~yy~0 c_main_~s~0) c_main_~b~0))) (not (= c_main_~b~0 (+ .cse0 .cse3))) (not (= (+ (* (- 1) c_main_~q~0 c_main_~x~0 0) c_main_~b~0 (* (- 1) c_main_~s~0 c_main_~y~0) (* (- 1) c_main_~s~0 c_main_~y~0 0) .cse6 .cse7 (* (- 1) c_main_~q~0 c_main_~x~0)) c_main_~a~0)) (<= (+ c_main_~b~0 (* 2 .cse7) (* 2 .cse6)) (+ (* .cse0 2) (* 2 .cse3))) (<= c_main_~b~0 c_main_~a~0))) is different from true [2022-03-20 20:52:41,246 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 110 proven. 85 refuted. 3 times theorem prover too weak. 348 trivial. 4 not checked. [2022-03-20 20:52:41,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:52:41,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389043755] [2022-03-20 20:52:41,247 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:52:41,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221256915] [2022-03-20 20:52:41,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221256915] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:52:41,247 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:52:41,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-03-20 20:52:41,247 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:52:41,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1478923834] [2022-03-20 20:52:41,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1478923834] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:52:41,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:52:41,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 20:52:41,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589125738] [2022-03-20 20:52:41,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:52:41,247 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 20:52:41,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:52:41,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 20:52:41,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=587, Unknown=5, NotChecked=52, Total=812 [2022-03-20 20:52:41,248 INFO L87 Difference]: Start difference. First operand 264 states and 353 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 20:52:42,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:52:42,055 INFO L93 Difference]: Finished difference Result 281 states and 367 transitions. [2022-03-20 20:52:42,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 20:52:42,067 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) Word has length 132 [2022-03-20 20:52:42,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:52:42,069 INFO L225 Difference]: With dead ends: 281 [2022-03-20 20:52:42,069 INFO L226 Difference]: Without dead ends: 279 [2022-03-20 20:52:42,069 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 17.9s TimeCoverageRelationStatistics Valid=243, Invalid=878, Unknown=5, NotChecked=64, Total=1190 [2022-03-20 20:52:42,070 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 30 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 20:52:42,070 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 467 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 20:52:42,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-03-20 20:52:42,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 243. [2022-03-20 20:52:42,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 133 states have (on average 1.1278195488721805) internal successors, (150), 134 states have internal predecessors, (150), 85 states have call successors, (85), 25 states have call predecessors, (85), 24 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-20 20:52:42,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 318 transitions. [2022-03-20 20:52:42,106 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 318 transitions. Word has length 132 [2022-03-20 20:52:42,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:52:42,106 INFO L478 AbstractCegarLoop]: Abstraction has 243 states and 318 transitions. [2022-03-20 20:52:42,106 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 20:52:42,106 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 318 transitions. [2022-03-20 20:52:42,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 20:52:42,107 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:52:42,107 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:52:42,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-20 20:52:42,323 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:52:42,323 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:52:42,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:52:42,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 7 times [2022-03-20 20:52:42,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:52:42,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [494231360] [2022-03-20 20:52:42,324 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:52:42,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 8 times [2022-03-20 20:52:42,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:52:42,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777524748] [2022-03-20 20:52:42,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:52:42,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:52:42,337 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:52:42,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1280843805] [2022-03-20 20:52:42,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:52:42,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:52:42,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:52:42,341 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:52:42,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 20:52:42,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:52:42,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:52:42,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 20:52:42,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:52:43,136 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-20 20:52:43,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:52:44,832 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-20 20:52:44,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:52:44,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777524748] [2022-03-20 20:52:44,833 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:52:44,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280843805] [2022-03-20 20:52:44,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280843805] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:52:44,833 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:52:44,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-03-20 20:52:44,833 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:52:44,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [494231360] [2022-03-20 20:52:44,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [494231360] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:52:44,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:52:44,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 20:52:44,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130801801] [2022-03-20 20:52:44,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:52:44,834 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 20:52:44,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:52:44,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 20:52:44,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-03-20 20:52:44,834 INFO L87 Difference]: Start difference. First operand 243 states and 318 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-20 20:52:45,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:52:45,780 INFO L93 Difference]: Finished difference Result 288 states and 380 transitions. [2022-03-20 20:52:45,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:52:45,781 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 135 [2022-03-20 20:52:45,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:52:45,782 INFO L225 Difference]: With dead ends: 288 [2022-03-20 20:52:45,782 INFO L226 Difference]: Without dead ends: 285 [2022-03-20 20:52:45,782 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-03-20 20:52:45,783 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 30 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 20:52:45,783 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 607 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 20:52:45,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-03-20 20:52:45,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 282. [2022-03-20 20:52:45,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 153 states have (on average 1.130718954248366) internal successors, (173), 154 states have internal predecessors, (173), 101 states have call successors, (101), 28 states have call predecessors, (101), 27 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2022-03-20 20:52:45,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 373 transitions. [2022-03-20 20:52:45,868 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 373 transitions. Word has length 135 [2022-03-20 20:52:45,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:52:45,869 INFO L478 AbstractCegarLoop]: Abstraction has 282 states and 373 transitions. [2022-03-20 20:52:45,869 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-03-20 20:52:45,869 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 373 transitions. [2022-03-20 20:52:45,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 20:52:45,869 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:52:45,870 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:52:45,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 20:52:46,070 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 20:52:46,070 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:52:46,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:52:46,070 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 9 times [2022-03-20 20:52:46,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:52:46,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1456117304] [2022-03-20 20:52:46,071 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:52:46,071 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 10 times [2022-03-20 20:52:46,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:52:46,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039839989] [2022-03-20 20:52:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:52:46,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:52:46,077 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:52:46,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1672118663] [2022-03-20 20:52:46,077 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:52:46,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:52:46,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:52:46,078 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:52:46,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 20:52:46,132 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:52:46,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:52:46,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-20 20:52:46,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:52:47,459 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:47,827 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:47,830 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:47,834 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:47,841 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:47,856 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:47,865 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:47,869 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:47,871 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:52:47,873 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:53:32,723 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 144 proven. 111 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 20:53:32,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:37,554 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 169 proven. 21 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-03-20 20:53:37,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:37,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039839989] [2022-03-20 20:53:37,555 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:37,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672118663] [2022-03-20 20:53:37,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672118663] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:37,555 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:37,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 15] total 33 [2022-03-20 20:53:37,555 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:37,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1456117304] [2022-03-20 20:53:37,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1456117304] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:37,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:37,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 20:53:37,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729669457] [2022-03-20 20:53:37,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:37,556 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 20:53:37,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:37,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 20:53:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 20:53:37,558 INFO L87 Difference]: Start difference. First operand 282 states and 373 transitions. Second operand has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 20:53:46,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:46,748 INFO L93 Difference]: Finished difference Result 331 states and 438 transitions. [2022-03-20 20:53:46,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 20:53:46,750 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) Word has length 138 [2022-03-20 20:53:46,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:46,759 INFO L225 Difference]: With dead ends: 331 [2022-03-20 20:53:46,768 INFO L226 Difference]: Without dead ends: 328 [2022-03-20 20:53:46,769 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=294, Invalid=1428, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 20:53:46,769 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 61 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:46,769 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 351 Invalid, 1050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 973 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2022-03-20 20:53:46,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-03-20 20:53:46,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 325. [2022-03-20 20:53:46,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 176 states have (on average 1.1306818181818181) internal successors, (199), 177 states have internal predecessors, (199), 117 states have call successors, (117), 32 states have call predecessors, (117), 31 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 20:53:46,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 431 transitions. [2022-03-20 20:53:46,833 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 431 transitions. Word has length 138 [2022-03-20 20:53:46,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:46,833 INFO L478 AbstractCegarLoop]: Abstraction has 325 states and 431 transitions. [2022-03-20 20:53:46,834 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 20:53:46,834 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 431 transitions. [2022-03-20 20:53:46,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-20 20:53:46,835 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:46,835 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:46,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 20:53:47,051 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 20:53:47,052 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:47,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:47,052 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 11 times [2022-03-20 20:53:47,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:47,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1748215762] [2022-03-20 20:53:47,052 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:47,052 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 12 times [2022-03-20 20:53:47,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:47,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917598246] [2022-03-20 20:53:47,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:47,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:47,061 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:47,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [302319469] [2022-03-20 20:53:47,061 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 20:53:47,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:47,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:47,062 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:53:47,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 20:53:47,135 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 20:53:47,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:47,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 20:53:47,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:47,613 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 109 proven. 76 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2022-03-20 20:53:47,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:48,004 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 149 proven. 31 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2022-03-20 20:53:48,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:48,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917598246] [2022-03-20 20:53:48,004 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:48,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302319469] [2022-03-20 20:53:48,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302319469] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 20:53:48,004 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 20:53:48,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 17 [2022-03-20 20:53:48,005 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:48,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1748215762] [2022-03-20 20:53:48,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1748215762] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:48,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:48,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 20:53:48,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726054931] [2022-03-20 20:53:48,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:48,005 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 20:53:48,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:48,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 20:53:48,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-03-20 20:53:48,006 INFO L87 Difference]: Start difference. First operand 325 states and 431 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 20:53:48,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:48,559 INFO L93 Difference]: Finished difference Result 364 states and 481 transitions. [2022-03-20 20:53:48,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:53:48,559 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 149 [2022-03-20 20:53:48,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:48,560 INFO L225 Difference]: With dead ends: 364 [2022-03-20 20:53:48,561 INFO L226 Difference]: Without dead ends: 362 [2022-03-20 20:53:48,561 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 279 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-03-20 20:53:48,561 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 39 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:48,561 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 444 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 20:53:48,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-20 20:53:48,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 358. [2022-03-20 20:53:48,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 194 states have (on average 1.1288659793814433) internal successors, (219), 195 states have internal predecessors, (219), 129 states have call successors, (129), 35 states have call predecessors, (129), 34 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2022-03-20 20:53:48,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 475 transitions. [2022-03-20 20:53:48,638 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 475 transitions. Word has length 149 [2022-03-20 20:53:48,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:48,638 INFO L478 AbstractCegarLoop]: Abstraction has 358 states and 475 transitions. [2022-03-20 20:53:48,638 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 20:53:48,638 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 475 transitions. [2022-03-20 20:53:48,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 20:53:48,639 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:48,639 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:48,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-20 20:53:48,851 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:48,851 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:48,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:48,852 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 13 times [2022-03-20 20:53:48,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:48,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [558076141] [2022-03-20 20:53:48,852 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:48,852 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 14 times [2022-03-20 20:53:48,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:48,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831366817] [2022-03-20 20:53:48,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:48,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:48,857 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:48,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [230706811] [2022-03-20 20:53:48,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 20:53:48,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:48,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:48,860 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:53:48,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 20:53:48,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 20:53:48,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:48,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 54 conjunts are in the unsatisfiable core [2022-03-20 20:53:48,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:49,699 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 131 proven. 109 refuted. 0 times theorem prover too weak. 600 trivial. 0 not checked. [2022-03-20 20:53:49,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:53:51,341 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:53:51,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 20:53:51,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831366817] [2022-03-20 20:53:51,610 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 20:53:51,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230706811] [2022-03-20 20:53:51,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230706811] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 20:53:51,610 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 20:53:51,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-03-20 20:53:51,611 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 20:53:51,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [558076141] [2022-03-20 20:53:51,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [558076141] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 20:53:51,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 20:53:51,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 20:53:51,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068216321] [2022-03-20 20:53:51,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 20:53:51,611 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 20:53:51,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:51,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 20:53:51,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-03-20 20:53:51,612 INFO L87 Difference]: Start difference. First operand 358 states and 475 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 7 states have call successors, (26) [2022-03-20 20:53:52,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 20:53:52,366 INFO L93 Difference]: Finished difference Result 367 states and 483 transitions. [2022-03-20 20:53:52,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 20:53:52,367 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 7 states have call successors, (26) Word has length 151 [2022-03-20 20:53:52,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 20:53:52,370 INFO L225 Difference]: With dead ends: 367 [2022-03-20 20:53:52,371 INFO L226 Difference]: Without dead ends: 365 [2022-03-20 20:53:52,371 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 157 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-03-20 20:53:52,372 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 28 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 20:53:52,372 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 639 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 20:53:52,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-03-20 20:53:52,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 329. [2022-03-20 20:53:52,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 179 states have (on average 1.1284916201117319) internal successors, (202), 180 states have internal predecessors, (202), 117 states have call successors, (117), 33 states have call predecessors, (117), 32 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-03-20 20:53:52,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 434 transitions. [2022-03-20 20:53:52,477 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 434 transitions. Word has length 151 [2022-03-20 20:53:52,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 20:53:52,477 INFO L478 AbstractCegarLoop]: Abstraction has 329 states and 434 transitions. [2022-03-20 20:53:52,477 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 12 states have internal predecessors, (31), 8 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 9 states have call predecessors, (26), 7 states have call successors, (26) [2022-03-20 20:53:52,478 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 434 transitions. [2022-03-20 20:53:52,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-03-20 20:53:52,478 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 20:53:52,478 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 20:53:52,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-20 20:53:52,691 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:52,691 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 20:53:52,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 20:53:52,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 15 times [2022-03-20 20:53:52,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 20:53:52,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1921890021] [2022-03-20 20:53:52,692 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 20:53:52,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 16 times [2022-03-20 20:53:52,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 20:53:52,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544366999] [2022-03-20 20:53:52,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 20:53:52,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 20:53:52,698 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 20:53:52,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [563530865] [2022-03-20 20:53:52,698 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 20:53:52,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 20:53:52,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 20:53:52,699 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 20:53:52,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 20:53:52,797 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 20:53:52,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 20:53:52,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-20 20:53:52,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 20:53:54,882 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 161 proven. 225 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-20 20:53:54,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 20:54:00,729 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 20:54:09,259 WARN L232 SmtUtils]: Spent 5.84s on a formula simplification. DAG size of input: 74 DAG size of output: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 20:56:19,381 WARN L855 $PredicateComparison]: unable to prove that (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse7 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse8 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse9 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304)) (.cse4 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse5 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse3 (+ .cse4 .cse5)) (.cse1 (* .cse10 v_main_~y~0_BEFORE_CALL_371)) (.cse2 (* .cse9 v_main_~x~0_BEFORE_CALL_363)) (.cse6 (+ .cse7 .cse8))) (or (let ((.cse0 (div (+ .cse4 (* .cse1 (- 1)) (* (- 1) .cse2) .cse5) .cse6))) (and (not (= (+ (* .cse0 v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154) (* v_main_~y~0_BEFORE_CALL_371 v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304) (* v_main_~p~0_BEFORE_CALL_284 v_main_~y~0_BEFORE_CALL_371 v_main_~x~0_BEFORE_CALL_363) (* .cse0 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346)) (+ (* v_main_~p~0_BEFORE_CALL_284 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~yy~0_BEFORE_CALL_154 v_main_~r~0_BEFORE_CALL_304) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)))) (= (+ .cse1 (* .cse0 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349) .cse2) .cse3))) (not (= |c___VERIFIER_assert_#in~cond| 1)) (<= (+ .cse7 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse3) (= (+ .cse1 .cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse1 .cse2))) (+ .cse1 (* .cse9 v_main_~xy~0_BEFORE_CALL_182) (* .cse10 v_main_~yy~0_BEFORE_CALL_154) .cse2)) (not (= (+ .cse7 (* v_main_~y~0_BEFORE_CALL_371 .cse6) .cse8) (+ .cse7 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154)))))))) is different from true [2022-03-20 21:01:18,603 WARN L232 SmtUtils]: Spent 3.81m on a formula simplification that was a NOOP. DAG size: 16 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-20 21:02:07,223 WARN L855 $PredicateComparison]: unable to prove that (or (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse7 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse8 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse9 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304)) (.cse4 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse5 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse3 (+ .cse4 .cse5)) (.cse1 (* .cse10 v_main_~y~0_BEFORE_CALL_371)) (.cse2 (* .cse9 v_main_~x~0_BEFORE_CALL_363)) (.cse6 (+ .cse7 .cse8))) (or (let ((.cse0 (div (+ .cse4 (* .cse1 (- 1)) (* (- 1) .cse2) .cse5) .cse6))) (and (not (= (+ (* .cse0 v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154) (* v_main_~y~0_BEFORE_CALL_371 v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304) (* v_main_~p~0_BEFORE_CALL_284 v_main_~y~0_BEFORE_CALL_371 v_main_~x~0_BEFORE_CALL_363) (* .cse0 v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346)) (+ (* v_main_~p~0_BEFORE_CALL_284 v_main_~xy~0_BEFORE_CALL_182) (* v_main_~yy~0_BEFORE_CALL_154 v_main_~r~0_BEFORE_CALL_304) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)))) (= (+ .cse1 (* .cse0 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse0 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349) .cse2) .cse3))) (<= (+ .cse7 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse3) (= (+ .cse1 .cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse1 .cse2))) (+ .cse1 (* .cse9 v_main_~xy~0_BEFORE_CALL_182) (* .cse10 v_main_~yy~0_BEFORE_CALL_154) .cse2)) (not (= (+ .cse7 (* v_main_~y~0_BEFORE_CALL_371 .cse6) .cse8) (+ .cse7 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154)))))))) (not (= |c___VERIFIER_assert_#in~cond| 1))) is different from true [2022-03-20 21:03:44,277 WARN L855 $PredicateComparison]: unable to prove that (or (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse7 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse8 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse9 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304)) (.cse3 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse4 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse6 (+ .cse3 .cse4)) (.cse0 (* .cse10 v_main_~y~0_BEFORE_CALL_371)) (.cse2 (* .cse9 v_main_~x~0_BEFORE_CALL_363)) (.cse5 (+ .cse7 .cse8))) (or (= (let ((.cse1 (div (+ .cse3 (* .cse0 (- 1)) (* (- 1) .cse2) .cse4) .cse5))) (+ .cse0 (* .cse1 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse1 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349) .cse2)) .cse6) (<= (+ .cse7 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse6) (= (+ .cse0 .cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse0 .cse2))) (+ .cse0 (* .cse9 v_main_~xy~0_BEFORE_CALL_182) (* .cse10 v_main_~yy~0_BEFORE_CALL_154) .cse2)) (not (= (+ .cse7 (* v_main_~y~0_BEFORE_CALL_371 .cse5) .cse8) (+ .cse7 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154)))))))) (not (= |c___VERIFIER_assert_#in~cond| 1)) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-03-20 21:04:21,619 WARN L855 $PredicateComparison]: unable to prove that (or (forall ((v_main_~k~0_BEFORE_CALL_221 Int) (v_main_~yy~0_BEFORE_CALL_154 Int) (v_main_~s~0_BEFORE_CALL_349 Int) (v_main_~p~0_BEFORE_CALL_284 Int) (v_main_~q~0_BEFORE_CALL_346 Int) (v_main_~xy~0_BEFORE_CALL_182 Int) (v_main_~y~0_BEFORE_CALL_371 Int) (v_main_~x~0_BEFORE_CALL_363 Int) (v_main_~r~0_BEFORE_CALL_304 Int)) (let ((.cse7 (* v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346)) (.cse8 (* v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) (.cse9 (+ (* (- 1) v_main_~k~0_BEFORE_CALL_221 v_main_~q~0_BEFORE_CALL_346) v_main_~p~0_BEFORE_CALL_284)) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_221 v_main_~s~0_BEFORE_CALL_349)) v_main_~r~0_BEFORE_CALL_304)) (.cse3 (* v_main_~p~0_BEFORE_CALL_284 v_main_~x~0_BEFORE_CALL_363)) (.cse4 (* v_main_~y~0_BEFORE_CALL_371 v_main_~r~0_BEFORE_CALL_304))) (let ((.cse6 (+ .cse3 .cse4)) (.cse0 (* .cse10 v_main_~y~0_BEFORE_CALL_371)) (.cse2 (* .cse9 v_main_~x~0_BEFORE_CALL_363)) (.cse5 (+ .cse7 .cse8))) (or (= (let ((.cse1 (div (+ .cse3 (* .cse0 (- 1)) (* (- 1) .cse2) .cse4) .cse5))) (+ .cse0 (* .cse1 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) (* .cse1 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349) .cse2)) .cse6) (<= (+ .cse7 (* v_main_~k~0_BEFORE_CALL_221 v_main_~x~0_BEFORE_CALL_363 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~k~0_BEFORE_CALL_221 v_main_~y~0_BEFORE_CALL_371 v_main_~s~0_BEFORE_CALL_349)) .cse6) (= (+ .cse0 .cse2 (* v_main_~y~0_BEFORE_CALL_371 (+ .cse0 .cse2))) (+ .cse0 (* .cse9 v_main_~xy~0_BEFORE_CALL_182) (* .cse10 v_main_~yy~0_BEFORE_CALL_154) .cse2)) (not (= (+ .cse7 (* v_main_~y~0_BEFORE_CALL_371 .cse5) .cse8) (+ .cse7 (* v_main_~xy~0_BEFORE_CALL_182 v_main_~q~0_BEFORE_CALL_346) .cse8 (* v_main_~s~0_BEFORE_CALL_349 v_main_~yy~0_BEFORE_CALL_154)))))))) (not (= |c___VERIFIER_assert_#in~cond| 1))) is different from true