/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/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 16:32:02,886 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 16:32:02,888 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 16:32:02,938 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 16:32:02,939 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 16:32:02,940 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 16:32:02,942 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 16:32:02,944 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 16:32:02,946 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 16:32:02,950 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 16:32:02,950 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 16:32:02,951 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 16:32:02,952 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 16:32:02,954 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 16:32:02,955 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 16:32:02,957 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 16:32:02,957 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 16:32:02,958 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 16:32:02,960 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 16:32:02,965 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 16:32:02,967 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 16:32:02,968 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 16:32:02,968 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 16:32:02,969 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 16:32:02,970 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 16:32:02,976 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 16:32:02,976 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 16:32:02,976 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 16:32:02,977 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 16:32:02,977 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 16:32:02,979 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 16:32:02,979 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 16:32:02,980 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 16:32:02,981 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 16:32:02,981 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 16:32:02,982 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 16:32:02,982 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 16:32:02,982 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 16:32:02,983 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 16:32:02,983 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 16:32:02,983 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 16:32:02,985 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 16:32:02,985 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-04-06 16:32:02,996 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 16:32:02,996 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 16:32:02,997 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 16:32:02,997 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 16:32:02,997 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 16:32:02,997 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 16:32:02,998 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 16:32:02,998 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 16:32:02,998 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 16:32:02,999 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 16:32:02,999 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 16:32:02,999 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 16:32:02,999 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 16:32:02,999 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 16:32:02,999 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 16:32:02,999 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 16:32:02,999 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 16:32:03,000 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 16:32:03,000 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:32:03,000 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 16:32:03,000 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 16:32:03,000 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 16:32:03,000 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 16:32:03,000 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 16:32:03,000 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-04-06 16:32:03,000 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 16:32:03,229 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 16:32:03,255 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 16:32:03,257 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 16:32:03,258 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 16:32:03,258 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 16:32:03,259 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c [2022-04-06 16:32:03,312 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b208f5e19/5930ddd27cab4bbcb9feea78da72722f/FLAG49502386b [2022-04-06 16:32:03,709 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 16:32:03,709 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c [2022-04-06 16:32:03,714 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b208f5e19/5930ddd27cab4bbcb9feea78da72722f/FLAG49502386b [2022-04-06 16:32:03,729 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b208f5e19/5930ddd27cab4bbcb9feea78da72722f [2022-04-06 16:32:03,731 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 16:32:03,733 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 16:32:03,735 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 16:32:03,736 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 16:32:03,744 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 16:32:03,744 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:32:03" (1/1) ... [2022-04-06 16:32:03,745 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@994fa2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:03, skipping insertion in model container [2022-04-06 16:32:03,745 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:32:03" (1/1) ... [2022-04-06 16:32:03,751 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 16:32:03,767 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 16:32:03,941 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_valuebound100.c[490,503] [2022-04-06 16:32:03,973 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:32:03,979 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 16:32:03,990 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_valuebound100.c[490,503] [2022-04-06 16:32:04,012 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:32:04,022 INFO L208 MainTranslator]: Completed translation [2022-04-06 16:32:04,023 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04 WrapperNode [2022-04-06 16:32:04,023 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 16:32:04,025 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 16:32:04,025 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 16:32:04,025 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 16:32:04,034 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04" (1/1) ... [2022-04-06 16:32:04,034 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04" (1/1) ... [2022-04-06 16:32:04,047 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04" (1/1) ... [2022-04-06 16:32:04,048 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04" (1/1) ... [2022-04-06 16:32:04,059 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04" (1/1) ... [2022-04-06 16:32:04,062 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04" (1/1) ... [2022-04-06 16:32:04,063 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04" (1/1) ... [2022-04-06 16:32:04,064 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 16:32:04,065 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 16:32:04,065 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 16:32:04,065 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 16:32:04,069 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04" (1/1) ... [2022-04-06 16:32:04,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:32:04,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:04,095 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 16:32:04,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 16:32:04,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 16:32:04,136 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 16:32:04,136 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 16:32:04,136 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 16:32:04,137 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 16:32:04,137 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 16:32:04,138 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 16:32:04,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 16:32:04,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 16:32:04,138 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 16:32:04,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 16:32:04,201 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 16:32:04,203 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 16:32:04,330 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 16:32:04,335 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 16:32:04,335 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-04-06 16:32:04,336 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:32:04 BoogieIcfgContainer [2022-04-06 16:32:04,336 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 16:32:04,338 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 16:32:04,338 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 16:32:04,345 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 16:32:04,345 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 04:32:03" (1/3) ... [2022-04-06 16:32:04,346 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e2607b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:32:04, skipping insertion in model container [2022-04-06 16:32:04,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:32:04" (2/3) ... [2022-04-06 16:32:04,347 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e2607b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:32:04, skipping insertion in model container [2022-04-06 16:32:04,347 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:32:04" (3/3) ... [2022-04-06 16:32:04,348 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound100.c [2022-04-06 16:32:04,352 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 16:32:04,352 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 16:32:04,389 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 16:32:04,395 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-06 16:32:04,395 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 16:32:04,407 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-04-06 16:32:04,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-04-06 16:32:04,414 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:04,415 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-04-06 16:32:04,416 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:04,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:04,420 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2022-04-06 16:32:04,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:04,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1277475681] [2022-04-06 16:32:04,437 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:04,437 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 2 times [2022-04-06 16:32:04,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:04,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578543342] [2022-04-06 16:32:04,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:04,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:04,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:32:04,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 16:32:04,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:32:04,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 16:32:04,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:32:04,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 16:32:04,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:32:04,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 16:32:04,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:32:04,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 16:32:04,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:32:04,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-04-06 16:32:04,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:32:04,725 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-04-06 16:32:04,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:32:04,737 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 16:32:04,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:04,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578543342] [2022-04-06 16:32:04,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578543342] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:04,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:04,738 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:32:04,740 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:04,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1277475681] [2022-04-06 16:32:04,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1277475681] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:04,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:04,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:32:04,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573549444] [2022-04-06 16:32:04,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:04,745 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 16:32:04,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:04,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 16:32:04,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 16:32:04,775 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-04-06 16:32:04,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:04,904 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2022-04-06 16:32:04,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 16:32:04,907 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-04-06 16:32:04,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:04,917 INFO L225 Difference]: With dead ends: 73 [2022-04-06 16:32:04,917 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 16:32:04,921 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-04-06 16:32:04,925 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-04-06 16:32:04,927 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-04-06 16:32:04,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 16:32:04,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-04-06 16:32:04,968 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-04-06 16:32:04,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2022-04-06 16:32:04,975 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2022-04-06 16:32:04,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:04,975 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2022-04-06 16:32:04,975 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-04-06 16:32:04,976 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2022-04-06 16:32:04,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 16:32:04,978 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:04,978 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-04-06 16:32:04,980 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 16:32:04,980 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:04,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:04,982 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2022-04-06 16:32:04,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:04,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1760341766] [2022-04-06 16:32:04,987 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:04,988 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 2 times [2022-04-06 16:32:04,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:04,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685260290] [2022-04-06 16:32:04,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:04,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:05,012 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:05,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [531688734] [2022-04-06 16:32:05,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:05,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:05,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:05,015 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:05,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 16:32:05,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:05,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:05,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:32:05,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:05,277 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 16:32:05,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:05,493 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 16:32:05,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:05,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685260290] [2022-04-06 16:32:05,494 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:05,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531688734] [2022-04-06 16:32:05,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531688734] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:05,495 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:05,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-04-06 16:32:05,496 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:05,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1760341766] [2022-04-06 16:32:05,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1760341766] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:05,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:05,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:32:05,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643714771] [2022-04-06 16:32:05,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:05,497 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:32:05,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:05,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:32:05,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:32:05,498 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-04-06 16:32:05,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:05,636 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2022-04-06 16:32:05,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:32:05,637 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-04-06 16:32:05,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:05,638 INFO L225 Difference]: With dead ends: 52 [2022-04-06 16:32:05,638 INFO L226 Difference]: Without dead ends: 44 [2022-04-06 16:32:05,639 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-04-06 16:32:05,640 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 19 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:05,640 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 128 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:32:05,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-04-06 16:32:05,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2022-04-06 16:32:05,651 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-04-06 16:32:05,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-04-06 16:32:05,652 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2022-04-06 16:32:05,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:05,653 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-04-06 16:32:05,653 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-04-06 16:32:05,653 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-04-06 16:32:05,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-04-06 16:32:05,654 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:05,654 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-04-06 16:32:05,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:05,869 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:05,870 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:05,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:05,870 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2022-04-06 16:32:05,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:05,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [997883040] [2022-04-06 16:32:05,871 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:05,871 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 2 times [2022-04-06 16:32:05,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:05,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696176720] [2022-04-06 16:32:05,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:05,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:05,899 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:05,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1585590949] [2022-04-06 16:32:05,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:05,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:05,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:05,906 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:05,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 16:32:05,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 16:32:05,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:05,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 16:32:05,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:06,058 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 16:32:06,058 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:32:06,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:06,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696176720] [2022-04-06 16:32:06,059 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:06,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585590949] [2022-04-06 16:32:06,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585590949] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:06,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:06,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:32:06,060 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:06,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [997883040] [2022-04-06 16:32:06,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [997883040] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:06,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:06,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:32:06,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275619665] [2022-04-06 16:32:06,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:06,061 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:32:06,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:06,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:32:06,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:32:06,062 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-04-06 16:32:06,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:06,107 INFO L93 Difference]: Finished difference Result 50 states and 65 transitions. [2022-04-06 16:32:06,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:32:06,108 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-04-06 16:32:06,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:06,109 INFO L225 Difference]: With dead ends: 50 [2022-04-06 16:32:06,109 INFO L226 Difference]: Without dead ends: 48 [2022-04-06 16:32:06,110 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-04-06 16:32:06,111 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 6 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:06,112 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 154 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:32:06,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-04-06 16:32:06,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2022-04-06 16:32:06,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 16:32:06,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2022-04-06 16:32:06,122 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2022-04-06 16:32:06,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:06,123 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2022-04-06 16:32:06,123 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 16:32:06,123 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2022-04-06 16:32:06,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-04-06 16:32:06,124 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:06,124 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:32:06,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:06,347 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-06 16:32:06,348 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:06,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:06,348 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2022-04-06 16:32:06,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:06,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [213628193] [2022-04-06 16:32:06,349 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:06,349 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 2 times [2022-04-06 16:32:06,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:06,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523921481] [2022-04-06 16:32:06,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:06,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:06,370 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:06,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [275208656] [2022-04-06 16:32:06,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:06,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:06,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:06,378 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:06,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 16:32:06,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:06,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:06,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:32:06,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:06,600 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 16:32:06,600 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:32:06,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:06,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523921481] [2022-04-06 16:32:06,601 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:06,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275208656] [2022-04-06 16:32:06,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275208656] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:06,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:06,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:32:06,602 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:06,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [213628193] [2022-04-06 16:32:06,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [213628193] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:06,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:06,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:32:06,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020303111] [2022-04-06 16:32:06,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:06,605 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:32:06,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:06,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:32:06,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:32:06,606 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-04-06 16:32:06,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:06,654 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2022-04-06 16:32:06,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:32:06,654 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-04-06 16:32:06,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:06,659 INFO L225 Difference]: With dead ends: 58 [2022-04-06 16:32:06,659 INFO L226 Difference]: Without dead ends: 56 [2022-04-06 16:32:06,660 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-04-06 16:32:06,665 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 7 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:06,666 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 161 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:32:06,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-04-06 16:32:06,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2022-04-06 16:32:06,683 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-04-06 16:32:06,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2022-04-06 16:32:06,693 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 50 [2022-04-06 16:32:06,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:06,694 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2022-04-06 16:32:06,694 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-04-06 16:32:06,694 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2022-04-06 16:32:06,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 16:32:06,698 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:06,699 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-04-06 16:32:06,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:06,913 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:06,914 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:06,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:06,914 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2022-04-06 16:32:06,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:06,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1325036602] [2022-04-06 16:32:06,915 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:06,915 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 2 times [2022-04-06 16:32:06,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:06,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387421213] [2022-04-06 16:32:06,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:06,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:06,939 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:06,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [181602807] [2022-04-06 16:32:06,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:06,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:06,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:06,941 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:06,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 16:32:06,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:06,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:06,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:32:07,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:07,156 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 16:32:07,157 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:32:07,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:07,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387421213] [2022-04-06 16:32:07,159 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:07,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181602807] [2022-04-06 16:32:07,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181602807] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:07,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:07,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:32:07,159 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:07,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1325036602] [2022-04-06 16:32:07,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1325036602] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:07,160 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:07,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:32:07,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109745882] [2022-04-06 16:32:07,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:07,162 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:32:07,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:07,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:32:07,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:32:07,163 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-04-06 16:32:07,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:07,218 INFO L93 Difference]: Finished difference Result 62 states and 77 transitions. [2022-04-06 16:32:07,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:32:07,219 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-04-06 16:32:07,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:07,221 INFO L225 Difference]: With dead ends: 62 [2022-04-06 16:32:07,221 INFO L226 Difference]: Without dead ends: 60 [2022-04-06 16:32:07,221 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-04-06 16:32:07,223 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 7 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:07,224 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 151 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:32:07,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-04-06 16:32:07,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-04-06 16:32:07,239 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-04-06 16:32:07,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2022-04-06 16:32:07,240 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 55 [2022-04-06 16:32:07,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:07,240 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2022-04-06 16:32:07,241 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-04-06 16:32:07,241 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2022-04-06 16:32:07,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-04-06 16:32:07,244 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:07,245 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-04-06 16:32:07,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:07,468 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:07,468 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:07,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:07,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2022-04-06 16:32:07,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:07,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2138864642] [2022-04-06 16:32:07,469 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:07,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 2 times [2022-04-06 16:32:07,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:07,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896697612] [2022-04-06 16:32:07,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:07,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:07,480 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:07,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2078151733] [2022-04-06 16:32:07,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:07,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:07,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:07,482 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:07,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 16:32:07,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:07,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:07,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 16:32:07,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:07,764 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-04-06 16:32:07,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:07,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:07,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896697612] [2022-04-06 16:32:07,885 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:07,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078151733] [2022-04-06 16:32:07,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078151733] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:32:07,886 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:32:07,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-04-06 16:32:07,886 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:07,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2138864642] [2022-04-06 16:32:07,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2138864642] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:07,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:07,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:32:07,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256589721] [2022-04-06 16:32:07,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:07,889 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:32:07,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:07,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:32:07,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:32:07,889 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-04-06 16:32:08,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:08,021 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2022-04-06 16:32:08,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 16:32:08,022 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-04-06 16:32:08,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:08,027 INFO L225 Difference]: With dead ends: 66 [2022-04-06 16:32:08,027 INFO L226 Difference]: Without dead ends: 64 [2022-04-06 16:32:08,027 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-04-06 16:32:08,029 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 11 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:08,029 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 164 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:32:08,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-04-06 16:32:08,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-04-06 16:32:08,050 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-04-06 16:32:08,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-04-06 16:32:08,051 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 60 [2022-04-06 16:32:08,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:08,052 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-04-06 16:32:08,052 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-04-06 16:32:08,052 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-04-06 16:32:08,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-06 16:32:08,053 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:08,053 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-04-06 16:32:08,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:08,271 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:08,272 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:08,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:08,272 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2022-04-06 16:32:08,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:08,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [836368777] [2022-04-06 16:32:08,273 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:08,273 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 2 times [2022-04-06 16:32:08,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:08,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199412408] [2022-04-06 16:32:08,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:08,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:08,285 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:08,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1079434823] [2022-04-06 16:32:08,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:08,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:08,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:08,286 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:08,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 16:32:08,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:08,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:08,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 16:32:08,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:08,478 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 16:32:08,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:08,590 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-04-06 16:32:08,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:08,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199412408] [2022-04-06 16:32:08,591 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:08,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079434823] [2022-04-06 16:32:08,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079434823] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 16:32:08,591 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:32:08,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 16:32:08,592 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:08,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [836368777] [2022-04-06 16:32:08,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [836368777] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:08,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:08,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:32:08,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668367875] [2022-04-06 16:32:08,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:08,592 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:32:08,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:08,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:32:08,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:32:08,593 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-04-06 16:32:08,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:08,629 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-04-06 16:32:08,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:32:08,630 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-04-06 16:32:08,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:08,631 INFO L225 Difference]: With dead ends: 69 [2022-04-06 16:32:08,631 INFO L226 Difference]: Without dead ends: 67 [2022-04-06 16:32:08,631 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-04-06 16:32:08,632 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:08,632 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 137 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:32:08,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-04-06 16:32:08,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 59. [2022-04-06 16:32:08,639 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-04-06 16:32:08,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 71 transitions. [2022-04-06 16:32:08,640 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 71 transitions. Word has length 67 [2022-04-06 16:32:08,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:08,640 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 71 transitions. [2022-04-06 16:32:08,640 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-04-06 16:32:08,641 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 71 transitions. [2022-04-06 16:32:08,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 16:32:08,641 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:08,641 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-04-06 16:32:08,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:08,859 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:08,860 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:08,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:08,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2022-04-06 16:32:08,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:08,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1349378924] [2022-04-06 16:32:08,861 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:08,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 2 times [2022-04-06 16:32:08,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:08,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017799099] [2022-04-06 16:32:08,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:08,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:08,872 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:08,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [751618997] [2022-04-06 16:32:08,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:08,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:08,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:08,874 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:08,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 16:32:08,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:08,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:08,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:32:08,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:09,047 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-04-06 16:32:09,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:09,197 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-04-06 16:32:09,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:09,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017799099] [2022-04-06 16:32:09,197 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:09,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751618997] [2022-04-06 16:32:09,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751618997] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:09,198 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:09,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 16:32:09,198 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:09,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1349378924] [2022-04-06 16:32:09,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1349378924] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:09,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:09,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:32:09,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534044220] [2022-04-06 16:32:09,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:09,200 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:32:09,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:09,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:32:09,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:32:09,200 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-04-06 16:32:09,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:09,386 INFO L93 Difference]: Finished difference Result 106 states and 146 transitions. [2022-04-06 16:32:09,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:32:09,386 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-04-06 16:32:09,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:09,390 INFO L225 Difference]: With dead ends: 106 [2022-04-06 16:32:09,390 INFO L226 Difference]: Without dead ends: 98 [2022-04-06 16:32:09,391 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-04-06 16:32:09,391 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:09,391 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 259 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:32:09,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-04-06 16:32:09,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 89. [2022-04-06 16:32:09,407 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-04-06 16:32:09,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2022-04-06 16:32:09,409 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 69 [2022-04-06 16:32:09,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:09,409 INFO L478 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2022-04-06 16:32:09,409 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-04-06 16:32:09,409 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2022-04-06 16:32:09,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-06 16:32:09,410 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:09,410 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-04-06 16:32:09,438 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-04-06 16:32:09,631 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:09,632 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:09,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:09,632 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 1 times [2022-04-06 16:32:09,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:09,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [807035713] [2022-04-06 16:32:09,633 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:09,633 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2022-04-06 16:32:09,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:09,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129058132] [2022-04-06 16:32:09,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:09,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:09,643 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:09,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [931666617] [2022-04-06 16:32:09,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:09,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:09,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:09,645 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:09,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 16:32:09,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:09,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:09,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjunts are in the unsatisfiable core [2022-04-06 16:32:09,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:09,906 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 16:32:09,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:10,081 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 16:32:10,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:10,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129058132] [2022-04-06 16:32:10,081 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:10,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931666617] [2022-04-06 16:32:10,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931666617] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:10,082 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:10,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-04-06 16:32:10,082 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:10,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [807035713] [2022-04-06 16:32:10,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [807035713] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:10,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:10,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:32:10,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898617776] [2022-04-06 16:32:10,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:10,083 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:32:10,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:10,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:32:10,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:32:10,084 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-04-06 16:32:10,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:10,280 INFO L93 Difference]: Finished difference Result 124 states and 173 transitions. [2022-04-06 16:32:10,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:32:10,280 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-04-06 16:32:10,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:10,282 INFO L225 Difference]: With dead ends: 124 [2022-04-06 16:32:10,282 INFO L226 Difference]: Without dead ends: 121 [2022-04-06 16:32:10,282 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-04-06 16:32:10,283 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:10,283 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 244 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:32:10,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-04-06 16:32:10,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2022-04-06 16:32:10,301 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-04-06 16:32:10,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 166 transitions. [2022-04-06 16:32:10,302 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 166 transitions. Word has length 75 [2022-04-06 16:32:10,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:10,302 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 166 transitions. [2022-04-06 16:32:10,302 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-04-06 16:32:10,303 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 166 transitions. [2022-04-06 16:32:10,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 16:32:10,303 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:10,303 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-04-06 16:32:10,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:10,519 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-06 16:32:10,520 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:10,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:10,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2022-04-06 16:32:10,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:10,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1758434159] [2022-04-06 16:32:10,520 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:10,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 4 times [2022-04-06 16:32:10,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:10,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913622168] [2022-04-06 16:32:10,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:10,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:10,531 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:10,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1975094117] [2022-04-06 16:32:10,531 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:32:10,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:10,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:10,532 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:10,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 16:32:10,585 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:32:10,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:10,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 16:32:10,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:11,057 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 18 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-04-06 16:32:11,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:11,389 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-04-06 16:32:11,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:11,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913622168] [2022-04-06 16:32:11,390 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:11,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975094117] [2022-04-06 16:32:11,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975094117] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:11,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:11,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-04-06 16:32:11,390 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:11,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1758434159] [2022-04-06 16:32:11,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1758434159] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:11,391 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:11,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:32:11,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310617640] [2022-04-06 16:32:11,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:11,391 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:32:11,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:11,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:32:11,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:32:11,392 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-04-06 16:32:11,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:11,671 INFO L93 Difference]: Finished difference Result 130 states and 176 transitions. [2022-04-06 16:32:11,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:32:11,672 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-04-06 16:32:11,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:11,673 INFO L225 Difference]: With dead ends: 130 [2022-04-06 16:32:11,673 INFO L226 Difference]: Without dead ends: 128 [2022-04-06 16:32:11,673 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:32:11,674 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 30 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:11,674 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 226 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:32:11,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-04-06 16:32:11,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2022-04-06 16:32:11,693 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-04-06 16:32:11,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 172 transitions. [2022-04-06 16:32:11,694 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 172 transitions. Word has length 80 [2022-04-06 16:32:11,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:11,695 INFO L478 AbstractCegarLoop]: Abstraction has 126 states and 172 transitions. [2022-04-06 16:32:11,695 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-04-06 16:32:11,695 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 172 transitions. [2022-04-06 16:32:11,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:32:11,696 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:11,696 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-04-06 16:32:11,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:11,921 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 16:32:11,922 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:11,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:11,922 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 5 times [2022-04-06 16:32:11,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:11,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1721653885] [2022-04-06 16:32:11,923 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:11,923 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 6 times [2022-04-06 16:32:11,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:11,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686806868] [2022-04-06 16:32:11,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:11,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:11,933 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:11,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [308125323] [2022-04-06 16:32:11,933 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:32:11,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:11,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:11,934 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:11,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 16:32:11,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:32:11,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:11,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 16:32:11,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:12,525 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 21 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-04-06 16:32:12,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:12,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:12,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686806868] [2022-04-06 16:32:12,654 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:12,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308125323] [2022-04-06 16:32:12,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308125323] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:32:12,654 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:32:12,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-04-06 16:32:12,654 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:12,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1721653885] [2022-04-06 16:32:12,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1721653885] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:12,655 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:12,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:32:12,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871156194] [2022-04-06 16:32:12,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:12,655 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:32:12,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:12,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:32:12,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:32:12,656 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-04-06 16:32:13,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:13,145 INFO L93 Difference]: Finished difference Result 134 states and 179 transitions. [2022-04-06 16:32:13,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:32:13,147 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-04-06 16:32:13,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:13,148 INFO L225 Difference]: With dead ends: 134 [2022-04-06 16:32:13,148 INFO L226 Difference]: Without dead ends: 132 [2022-04-06 16:32:13,149 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-04-06 16:32:13,149 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:13,150 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 227 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:32:13,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-04-06 16:32:13,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-04-06 16:32:13,186 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-04-06 16:32:13,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 175 transitions. [2022-04-06 16:32:13,187 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 175 transitions. Word has length 85 [2022-04-06 16:32:13,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:13,187 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 175 transitions. [2022-04-06 16:32:13,187 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-04-06 16:32:13,187 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 175 transitions. [2022-04-06 16:32:13,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 16:32:13,188 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:13,188 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-04-06 16:32:13,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:13,403 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-06 16:32:13,403 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:13,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:13,404 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2022-04-06 16:32:13,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:13,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [768546129] [2022-04-06 16:32:13,404 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:13,404 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 2 times [2022-04-06 16:32:13,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:13,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427569799] [2022-04-06 16:32:13,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:13,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:13,414 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:13,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832663634] [2022-04-06 16:32:13,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:13,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:13,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:13,415 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:13,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 16:32:13,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:13,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:13,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 16:32:13,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:13,989 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 16:32:13,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:14,339 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 16:32:14,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:14,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427569799] [2022-04-06 16:32:14,340 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:14,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832663634] [2022-04-06 16:32:14,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832663634] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:14,340 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:14,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 16:32:14,340 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:14,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [768546129] [2022-04-06 16:32:14,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [768546129] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:14,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:14,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:32:14,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531350117] [2022-04-06 16:32:14,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:14,341 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:32:14,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:14,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:32:14,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:32:14,341 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-04-06 16:32:14,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:14,642 INFO L93 Difference]: Finished difference Result 157 states and 211 transitions. [2022-04-06 16:32:14,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:32:14,642 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-04-06 16:32:14,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:14,644 INFO L225 Difference]: With dead ends: 157 [2022-04-06 16:32:14,644 INFO L226 Difference]: Without dead ends: 154 [2022-04-06 16:32:14,644 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-04-06 16:32:14,645 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 19 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:14,645 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 275 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:32:14,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-04-06 16:32:14,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 153. [2022-04-06 16:32:14,681 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-04-06 16:32:14,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 206 transitions. [2022-04-06 16:32:14,682 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 206 transitions. Word has length 91 [2022-04-06 16:32:14,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:14,682 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 206 transitions. [2022-04-06 16:32:14,682 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-04-06 16:32:14,682 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 206 transitions. [2022-04-06 16:32:14,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-04-06 16:32:14,683 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:14,683 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-04-06 16:32:14,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:14,899 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 16:32:14,899 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:14,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:14,900 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 7 times [2022-04-06 16:32:14,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:14,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1437776740] [2022-04-06 16:32:14,900 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:14,900 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 8 times [2022-04-06 16:32:14,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:14,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683603452] [2022-04-06 16:32:14,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:14,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:14,920 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:14,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [130466017] [2022-04-06 16:32:14,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:14,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:14,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:14,926 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:14,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 16:32:14,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:14,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:14,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 16:32:14,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:15,110 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-04-06 16:32:15,110 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:32:15,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:15,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683603452] [2022-04-06 16:32:15,110 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:15,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130466017] [2022-04-06 16:32:15,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130466017] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:15,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:15,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:32:15,111 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:15,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1437776740] [2022-04-06 16:32:15,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1437776740] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:15,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:15,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:32:15,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008274595] [2022-04-06 16:32:15,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:15,111 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:32:15,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:15,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:32:15,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:32:15,112 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-04-06 16:32:15,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:15,200 INFO L93 Difference]: Finished difference Result 201 states and 280 transitions. [2022-04-06 16:32:15,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:32:15,201 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-04-06 16:32:15,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:15,204 INFO L225 Difference]: With dead ends: 201 [2022-04-06 16:32:15,204 INFO L226 Difference]: Without dead ends: 156 [2022-04-06 16:32:15,207 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-04-06 16:32:15,207 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 6 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:15,207 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 163 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:32:15,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-04-06 16:32:15,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2022-04-06 16:32:15,234 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-04-06 16:32:15,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 195 transitions. [2022-04-06 16:32:15,235 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 195 transitions. Word has length 100 [2022-04-06 16:32:15,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:15,236 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 195 transitions. [2022-04-06 16:32:15,236 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-04-06 16:32:15,236 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 195 transitions. [2022-04-06 16:32:15,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 16:32:15,237 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:15,237 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-04-06 16:32:15,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:15,455 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 16:32:15,455 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:15,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:15,456 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 1 times [2022-04-06 16:32:15,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:15,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1846945461] [2022-04-06 16:32:15,456 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:15,456 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2022-04-06 16:32:15,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:15,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163886767] [2022-04-06 16:32:15,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:15,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:15,464 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:15,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [410905692] [2022-04-06 16:32:15,465 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:15,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:15,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:15,466 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:15,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 16:32:15,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:15,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:15,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 66 conjunts are in the unsatisfiable core [2022-04-06 16:32:15,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:16,627 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 87 proven. 52 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-04-06 16:32:16,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:30,496 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 81 proven. 43 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 16:32:30,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:30,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163886767] [2022-04-06 16:32:30,496 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:30,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410905692] [2022-04-06 16:32:30,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410905692] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:30,497 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:30,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2022-04-06 16:32:30,497 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:30,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1846945461] [2022-04-06 16:32:30,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1846945461] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:30,497 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:30,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:32:30,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784967335] [2022-04-06 16:32:30,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:30,498 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:32:30,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:30,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:32:30,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=474, Unknown=1, NotChecked=0, Total=600 [2022-04-06 16:32:30,499 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-04-06 16:32:32,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:32,877 INFO L93 Difference]: Finished difference Result 154 states and 201 transitions. [2022-04-06 16:32:32,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:32:32,877 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-04-06 16:32:32,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:32,879 INFO L225 Difference]: With dead ends: 154 [2022-04-06 16:32:32,879 INFO L226 Difference]: Without dead ends: 152 [2022-04-06 16:32:32,879 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=158, Invalid=653, Unknown=1, NotChecked=0, Total=812 [2022-04-06 16:32:32,880 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 34 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:32,880 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 228 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-04-06 16:32:32,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-04-06 16:32:32,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 128. [2022-04-06 16:32:32,901 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-04-06 16:32:32,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 168 transitions. [2022-04-06 16:32:32,902 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 168 transitions. Word has length 107 [2022-04-06 16:32:32,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:32,902 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 168 transitions. [2022-04-06 16:32:32,902 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-04-06 16:32:32,902 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 168 transitions. [2022-04-06 16:32:32,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-06 16:32:32,904 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:32,904 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-04-06 16:32:32,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-04-06 16:32:33,119 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 16:32:33,119 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:33,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:33,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 3 times [2022-04-06 16:32:33,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:33,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2112094231] [2022-04-06 16:32:33,120 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:33,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 4 times [2022-04-06 16:32:33,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:33,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39990642] [2022-04-06 16:32:33,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:33,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:33,128 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:33,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [61327560] [2022-04-06 16:32:33,129 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:32:33,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:33,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:33,130 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:33,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 16:32:33,179 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:32:33,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:33,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 16:32:33,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:33,970 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 16:32:33,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:35,621 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 16:32:35,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:35,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39990642] [2022-04-06 16:32:35,621 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:35,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61327560] [2022-04-06 16:32:35,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61327560] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:35,621 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:35,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2022-04-06 16:32:35,622 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:35,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2112094231] [2022-04-06 16:32:35,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2112094231] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:35,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:35,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:32:35,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104617891] [2022-04-06 16:32:35,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:35,622 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:32:35,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:35,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:32:35,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:32:35,623 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-04-06 16:32:37,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:37,001 INFO L93 Difference]: Finished difference Result 162 states and 215 transitions. [2022-04-06 16:32:37,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:32:37,003 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-04-06 16:32:37,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:37,005 INFO L225 Difference]: With dead ends: 162 [2022-04-06 16:32:37,005 INFO L226 Difference]: Without dead ends: 159 [2022-04-06 16:32:37,005 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:32:37,006 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 27 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:37,006 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 348 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-06 16:32:37,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-04-06 16:32:37,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 157. [2022-04-06 16:32:37,033 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-04-06 16:32:37,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 209 transitions. [2022-04-06 16:32:37,034 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 209 transitions. Word has length 113 [2022-04-06 16:32:37,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:37,034 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 209 transitions. [2022-04-06 16:32:37,034 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-04-06 16:32:37,035 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 209 transitions. [2022-04-06 16:32:37,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 16:32:37,036 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:37,036 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-04-06 16:32:37,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-04-06 16:32:37,251 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:37,251 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:37,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:37,252 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 5 times [2022-04-06 16:32:37,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:37,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [785371493] [2022-04-06 16:32:37,252 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:37,252 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 6 times [2022-04-06 16:32:37,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:37,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756877976] [2022-04-06 16:32:37,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:37,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:37,276 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:37,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1592119442] [2022-04-06 16:32:37,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:32:37,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:37,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:37,277 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:37,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 16:32:37,331 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:32:37,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:37,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:32:37,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:37,476 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-04-06 16:32:37,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:37,632 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-04-06 16:32:37,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:37,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756877976] [2022-04-06 16:32:37,632 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:37,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592119442] [2022-04-06 16:32:37,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592119442] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:37,633 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:37,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-04-06 16:32:37,633 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:37,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [785371493] [2022-04-06 16:32:37,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [785371493] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:37,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:37,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:32:37,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033278198] [2022-04-06 16:32:37,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:37,633 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:32:37,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:37,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:32:37,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-04-06 16:32:37,634 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-04-06 16:32:37,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:37,889 INFO L93 Difference]: Finished difference Result 211 states and 298 transitions. [2022-04-06 16:32:37,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:32:37,890 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-04-06 16:32:37,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:37,892 INFO L225 Difference]: With dead ends: 211 [2022-04-06 16:32:37,893 INFO L226 Difference]: Without dead ends: 203 [2022-04-06 16:32:37,893 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-04-06 16:32:37,894 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 14 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:37,894 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 280 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:32:37,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-04-06 16:32:37,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 184. [2022-04-06 16:32:37,928 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-04-06 16:32:37,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 256 transitions. [2022-04-06 16:32:37,929 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 256 transitions. Word has length 116 [2022-04-06 16:32:37,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:37,930 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 256 transitions. [2022-04-06 16:32:37,930 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-04-06 16:32:37,930 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 256 transitions. [2022-04-06 16:32:37,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-04-06 16:32:37,931 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:37,931 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-04-06 16:32:37,950 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-04-06 16:32:38,143 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 16:32:38,143 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:38,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:38,144 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 3 times [2022-04-06 16:32:38,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:38,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2099514408] [2022-04-06 16:32:38,144 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:38,144 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 4 times [2022-04-06 16:32:38,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:38,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022447389] [2022-04-06 16:32:38,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:38,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:38,152 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:38,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2101464799] [2022-04-06 16:32:38,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:32:38,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:38,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:38,153 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:38,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 16:32:38,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:32:38,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:38,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 16:32:38,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:38,391 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 16:32:38,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:38,657 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 16:32:38,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:38,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022447389] [2022-04-06 16:32:38,657 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:38,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101464799] [2022-04-06 16:32:38,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101464799] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:38,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:38,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 16:32:38,658 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:38,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2099514408] [2022-04-06 16:32:38,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2099514408] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:38,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:38,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:32:38,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116997706] [2022-04-06 16:32:38,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:38,659 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:32:38,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:38,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:32:38,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:32:38,660 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-04-06 16:32:38,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:38,813 INFO L93 Difference]: Finished difference Result 198 states and 267 transitions. [2022-04-06 16:32:38,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:32:38,815 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-04-06 16:32:38,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:38,817 INFO L225 Difference]: With dead ends: 198 [2022-04-06 16:32:38,817 INFO L226 Difference]: Without dead ends: 195 [2022-04-06 16:32:38,817 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:32:38,818 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 17 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:38,818 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 156 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:32:38,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-04-06 16:32:38,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2022-04-06 16:32:38,852 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-04-06 16:32:38,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 262 transitions. [2022-04-06 16:32:38,854 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 262 transitions. Word has length 122 [2022-04-06 16:32:38,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:38,854 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 262 transitions. [2022-04-06 16:32:38,854 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-04-06 16:32:38,854 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 262 transitions. [2022-04-06 16:32:38,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-04-06 16:32:38,856 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:38,856 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-04-06 16:32:38,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-04-06 16:32:39,075 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 16:32:39,075 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:39,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:39,076 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 5 times [2022-04-06 16:32:39,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:39,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2060147008] [2022-04-06 16:32:39,076 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:39,076 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 6 times [2022-04-06 16:32:39,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:39,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496807036] [2022-04-06 16:32:39,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:39,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:39,088 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:39,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1716995743] [2022-04-06 16:32:39,088 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:32:39,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:39,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:39,091 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:39,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 16:32:39,172 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:32:39,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:39,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 51 conjunts are in the unsatisfiable core [2022-04-06 16:32:39,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:39,836 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 28 proven. 37 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-04-06 16:32:39,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:40,855 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 36 proven. 29 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-04-06 16:32:40,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:40,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496807036] [2022-04-06 16:32:40,855 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:40,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716995743] [2022-04-06 16:32:40,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716995743] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:32:40,855 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:32:40,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2022-04-06 16:32:40,856 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:40,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2060147008] [2022-04-06 16:32:40,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2060147008] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:40,856 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:40,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:32:40,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49729311] [2022-04-06 16:32:40,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:40,856 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:32:40,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:40,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:32:40,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-04-06 16:32:40,857 INFO L87 Difference]: Start difference. First operand 194 states and 262 transitions. Second operand has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 16:32:41,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:41,419 INFO L93 Difference]: Finished difference Result 265 states and 355 transitions. [2022-04-06 16:32:41,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:32:41,420 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 127 [2022-04-06 16:32:41,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:41,425 INFO L225 Difference]: With dead ends: 265 [2022-04-06 16:32:41,425 INFO L226 Difference]: Without dead ends: 263 [2022-04-06 16:32:41,426 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 234 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:32:41,426 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 22 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:41,426 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 378 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:32:41,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-04-06 16:32:41,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2022-04-06 16:32:41,478 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-04-06 16:32:41,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 350 transitions. [2022-04-06 16:32:41,481 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 350 transitions. Word has length 127 [2022-04-06 16:32:41,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:41,482 INFO L478 AbstractCegarLoop]: Abstraction has 260 states and 350 transitions. [2022-04-06 16:32:41,482 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 16:32:41,482 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 350 transitions. [2022-04-06 16:32:41,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 16:32:41,484 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:41,485 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-04-06 16:32:41,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:41,707 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 16:32:41,708 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:41,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:41,708 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 7 times [2022-04-06 16:32:41,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:41,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [348753825] [2022-04-06 16:32:41,709 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:41,709 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 8 times [2022-04-06 16:32:41,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:41,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405270284] [2022-04-06 16:32:41,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:41,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:41,726 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:41,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1578238736] [2022-04-06 16:32:41,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:32:41,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:41,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:41,728 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:41,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 16:32:41,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:32:41,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:41,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 16:32:41,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:43,000 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 142 proven. 88 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-04-06 16:32:43,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:32:50,101 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:32:50,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:32:50,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405270284] [2022-04-06 16:32:50,900 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:32:50,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578238736] [2022-04-06 16:32:50,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578238736] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:32:50,900 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:32:50,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 16:32:50,901 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:32:50,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [348753825] [2022-04-06 16:32:50,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [348753825] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:32:50,901 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:32:50,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:32:50,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888489333] [2022-04-06 16:32:50,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:32:50,901 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:32:50,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:50,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:32:50,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-04-06 16:32:50,902 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-04-06 16:32:52,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:32:52,788 INFO L93 Difference]: Finished difference Result 268 states and 357 transitions. [2022-04-06 16:32:52,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:32:52,789 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-04-06 16:32:52,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:32:52,791 INFO L225 Difference]: With dead ends: 268 [2022-04-06 16:32:52,791 INFO L226 Difference]: Without dead ends: 266 [2022-04-06 16:32:52,791 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2022-04-06 16:32:52,792 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 35 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:32:52,792 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 243 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-04-06 16:32:52,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-04-06 16:32:52,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 264. [2022-04-06 16:32:52,846 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-04-06 16:32:52,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 353 transitions. [2022-04-06 16:32:52,848 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 353 transitions. Word has length 129 [2022-04-06 16:32:52,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:32:52,848 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 353 transitions. [2022-04-06 16:32:52,848 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-04-06 16:32:52,849 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 353 transitions. [2022-04-06 16:32:52,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-06 16:32:52,850 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:32:52,850 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-04-06 16:32:52,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-06 16:32:53,073 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:53,073 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:32:53,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:32:53,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 9 times [2022-04-06 16:32:53,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:32:53,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1916332585] [2022-04-06 16:32:53,074 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:32:53,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 10 times [2022-04-06 16:32:53,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:32:53,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273731633] [2022-04-06 16:32:53,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:32:53,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:32:53,082 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:32:53,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1010934633] [2022-04-06 16:32:53,083 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:32:53,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:32:53,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:32:53,084 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:32:53,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 16:32:53,149 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:32:53,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:32:53,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-06 16:32:53,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:32:54,504 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 103 proven. 117 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-04-06 16:32:54,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:33:39,511 WARN L232 SmtUtils]: Spent 8.85s on a formula simplification that was a NOOP. DAG size: 66 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:33:54,891 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 112 proven. 88 refuted. 2 times theorem prover too weak. 348 trivial. 0 not checked. [2022-04-06 16:33:54,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:33:54,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273731633] [2022-04-06 16:33:54,891 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:33:54,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010934633] [2022-04-06 16:33:54,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010934633] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:33:54,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:33:54,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-04-06 16:33:54,892 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:33:54,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1916332585] [2022-04-06 16:33:54,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1916332585] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:33:54,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:33:54,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:33:54,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638482446] [2022-04-06 16:33:54,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:33:54,893 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:33:54,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:54,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:33:54,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=631, Unknown=2, NotChecked=0, Total=812 [2022-04-06 16:33:54,894 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-04-06 16:33:56,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:33:56,663 INFO L93 Difference]: Finished difference Result 277 states and 364 transitions. [2022-04-06 16:33:56,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:33:56,664 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-04-06 16:33:56,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:33:56,665 INFO L225 Difference]: With dead ends: 277 [2022-04-06 16:33:56,665 INFO L226 Difference]: Without dead ends: 275 [2022-04-06 16:33:56,666 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 29.2s TimeCoverageRelationStatistics Valid=258, Invalid=930, Unknown=2, NotChecked=0, Total=1190 [2022-04-06 16:33:56,666 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 31 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:33:56,666 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 323 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:33:56,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-04-06 16:33:56,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 239. [2022-04-06 16:33:56,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 130 states have (on average 1.1307692307692307) internal successors, (147), 131 states have internal predecessors, (147), 85 states have call successors, (85), 24 states have call predecessors, (85), 23 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 16:33:56,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 315 transitions. [2022-04-06 16:33:56,712 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 315 transitions. Word has length 132 [2022-04-06 16:33:56,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:33:56,712 INFO L478 AbstractCegarLoop]: Abstraction has 239 states and 315 transitions. [2022-04-06 16:33:56,712 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-04-06 16:33:56,712 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 315 transitions. [2022-04-06 16:33:56,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 16:33:56,714 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:33:56,714 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-04-06 16:33:56,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 16:33:56,936 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:33:56,936 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:33:56,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:33:56,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 7 times [2022-04-06 16:33:56,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:33:56,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [757396384] [2022-04-06 16:33:56,937 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:33:56,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 8 times [2022-04-06 16:33:56,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:33:56,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289900722] [2022-04-06 16:33:56,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:33:56,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:33:56,946 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:33:56,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2025221265] [2022-04-06 16:33:56,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:33:56,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:33:56,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:33:56,952 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:33:56,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 16:33:57,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:33:57,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:33:57,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 16:33:57,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:33:57,937 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-04-06 16:33:57,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:34:00,944 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-04-06 16:34:00,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:34:00,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289900722] [2022-04-06 16:34:00,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:34:00,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025221265] [2022-04-06 16:34:00,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025221265] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:34:00,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:34:00,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-04-06 16:34:00,945 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:34:00,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [757396384] [2022-04-06 16:34:00,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [757396384] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:34:00,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:34:00,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:34:00,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246607659] [2022-04-06 16:34:00,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:34:00,946 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:34:00,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:00,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:34:00,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:34:00,947 INFO L87 Difference]: Start difference. First operand 239 states and 315 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-04-06 16:34:02,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:34:02,912 INFO L93 Difference]: Finished difference Result 284 states and 377 transitions. [2022-04-06 16:34:02,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:34:02,912 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-04-06 16:34:02,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:34:02,914 INFO L225 Difference]: With dead ends: 284 [2022-04-06 16:34:02,914 INFO L226 Difference]: Without dead ends: 281 [2022-04-06 16:34:02,914 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-04-06 16:34:02,915 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 29 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:34:02,915 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 384 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 967 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-04-06 16:34:02,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-04-06 16:34:02,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2022-04-06 16:34:02,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 150 states have (on average 1.1333333333333333) internal successors, (170), 151 states have internal predecessors, (170), 101 states have call successors, (101), 27 states have call predecessors, (101), 26 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2022-04-06 16:34:02,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 370 transitions. [2022-04-06 16:34:02,973 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 370 transitions. Word has length 135 [2022-04-06 16:34:02,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:34:02,973 INFO L478 AbstractCegarLoop]: Abstraction has 278 states and 370 transitions. [2022-04-06 16:34:02,974 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-04-06 16:34:02,974 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 370 transitions. [2022-04-06 16:34:02,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 16:34:02,975 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:34:02,975 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-04-06 16:34:03,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 16:34:03,193 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-06 16:34:03,193 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:34:03,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:34:03,194 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 9 times [2022-04-06 16:34:03,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:03,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1108024749] [2022-04-06 16:34:03,194 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:34:03,194 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 10 times [2022-04-06 16:34:03,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:34:03,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460766508] [2022-04-06 16:34:03,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:34:03,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:34:03,202 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:34:03,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [884868255] [2022-04-06 16:34:03,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:34:03,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:34:03,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:34:03,210 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:34:03,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 16:34:03,277 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:34:03,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:34:03,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-06 16:34:03,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:34:04,424 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:34:04,578 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:34:04,608 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:34:05,105 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:34:05,113 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:34:05,116 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:34:06,482 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 144 proven. 111 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 16:34:06,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:34:10,244 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 169 proven. 21 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-04-06 16:34:10,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:34:10,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460766508] [2022-04-06 16:34:10,245 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:34:10,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884868255] [2022-04-06 16:34:10,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884868255] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:34:10,245 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:34:10,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 15] total 33 [2022-04-06 16:34:10,246 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:34:10,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1108024749] [2022-04-06 16:34:10,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1108024749] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:34:10,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:34:10,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 16:34:10,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872960054] [2022-04-06 16:34:10,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:34:10,246 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 16:34:10,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:10,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 16:34:10,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 16:34:10,247 INFO L87 Difference]: Start difference. First operand 278 states and 370 transitions. Second operand has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 16:34:14,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:34:14,110 INFO L93 Difference]: Finished difference Result 327 states and 435 transitions. [2022-04-06 16:34:14,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 16:34:14,112 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-04-06 16:34:14,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:34:14,113 INFO L225 Difference]: With dead ends: 327 [2022-04-06 16:34:14,113 INFO L226 Difference]: Without dead ends: 324 [2022-04-06 16:34:14,114 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=294, Invalid=1428, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 16:34:14,115 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 59 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:34:14,115 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 253 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1031 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-04-06 16:34:14,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-04-06 16:34:14,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 321. [2022-04-06 16:34:14,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 173 states have (on average 1.1329479768786128) internal successors, (196), 174 states have internal predecessors, (196), 117 states have call successors, (117), 31 states have call predecessors, (117), 30 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 16:34:14,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 428 transitions. [2022-04-06 16:34:14,174 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 428 transitions. Word has length 138 [2022-04-06 16:34:14,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:34:14,174 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 428 transitions. [2022-04-06 16:34:14,174 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-04-06 16:34:14,174 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 428 transitions. [2022-04-06 16:34:14,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-06 16:34:14,177 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:34:14,177 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-04-06 16:34:14,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-04-06 16:34:14,405 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 16:34:14,405 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:34:14,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:34:14,405 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 11 times [2022-04-06 16:34:14,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:14,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [689087045] [2022-04-06 16:34:14,406 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:34:14,406 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 12 times [2022-04-06 16:34:14,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:34:14,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921546245] [2022-04-06 16:34:14,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:34:14,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:34:14,413 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:34:14,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [211414224] [2022-04-06 16:34:14,414 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:34:14,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:34:14,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:34:14,415 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:34:14,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 16:34:14,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:34:14,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:34:14,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 16:34:14,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:34:14,991 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 109 proven. 76 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2022-04-06 16:34:14,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:34:15,424 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 149 proven. 31 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2022-04-06 16:34:15,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:34:15,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921546245] [2022-04-06 16:34:15,425 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:34:15,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211414224] [2022-04-06 16:34:15,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211414224] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:34:15,425 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:34:15,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 17 [2022-04-06 16:34:15,425 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:34:15,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [689087045] [2022-04-06 16:34:15,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [689087045] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:34:15,425 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:34:15,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:34:15,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629385264] [2022-04-06 16:34:15,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:34:15,426 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:34:15,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:15,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:34:15,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:34:15,427 INFO L87 Difference]: Start difference. First operand 321 states and 428 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 16:34:16,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:34:16,110 INFO L93 Difference]: Finished difference Result 360 states and 478 transitions. [2022-04-06 16:34:16,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:34:16,111 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-04-06 16:34:16,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:34:16,112 INFO L225 Difference]: With dead ends: 360 [2022-04-06 16:34:16,113 INFO L226 Difference]: Without dead ends: 358 [2022-04-06 16:34:16,113 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-04-06 16:34:16,113 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 39 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:34:16,114 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 301 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:34:16,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-04-06 16:34:16,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 354. [2022-04-06 16:34:16,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 191 states have (on average 1.130890052356021) internal successors, (216), 192 states have internal predecessors, (216), 129 states have call successors, (129), 34 states have call predecessors, (129), 33 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2022-04-06 16:34:16,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 472 transitions. [2022-04-06 16:34:16,188 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 472 transitions. Word has length 149 [2022-04-06 16:34:16,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:34:16,188 INFO L478 AbstractCegarLoop]: Abstraction has 354 states and 472 transitions. [2022-04-06 16:34:16,188 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-04-06 16:34:16,188 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 472 transitions. [2022-04-06 16:34:16,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-06 16:34:16,190 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:34:16,190 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-04-06 16:34:16,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-04-06 16:34:16,399 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:34:16,400 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:34:16,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:34:16,400 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 13 times [2022-04-06 16:34:16,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:34:16,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2141926003] [2022-04-06 16:34:16,401 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:34:16,401 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 14 times [2022-04-06 16:34:16,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:34:16,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886380308] [2022-04-06 16:34:16,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:34:16,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:34:16,408 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:34:16,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1350920814] [2022-04-06 16:34:16,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:34:16,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:34:16,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:34:16,410 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:34:16,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 16:34:16,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:34:16,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:34:16,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 84 conjunts are in the unsatisfiable core [2022-04-06 16:34:16,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:34:17,948 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 170 proven. 175 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-04-06 16:34:17,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:34:42,059 WARN L232 SmtUtils]: Spent 9.01s on a formula simplification that was a NOOP. DAG size: 67 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:35:15,474 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 157 proven. 119 refuted. 0 times theorem prover too weak. 564 trivial. 0 not checked. [2022-04-06 16:35:15,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:35:15,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886380308] [2022-04-06 16:35:15,475 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:35:15,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350920814] [2022-04-06 16:35:15,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350920814] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:35:15,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:35:15,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2022-04-06 16:35:15,475 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:35:15,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2141926003] [2022-04-06 16:35:15,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2141926003] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:35:15,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:35:15,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 16:35:15,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465415098] [2022-04-06 16:35:15,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:35:15,476 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 16:35:15,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:15,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 16:35:15,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=642, Unknown=2, NotChecked=0, Total=812 [2022-04-06 16:35:15,476 INFO L87 Difference]: Start difference. First operand 354 states and 472 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 14 states have internal predecessors, (34), 9 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) [2022-04-06 16:35:16,849 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:35:19,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:35:19,348 INFO L93 Difference]: Finished difference Result 363 states and 480 transitions. [2022-04-06 16:35:19,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:35:19,349 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 14 states have internal predecessors, (34), 9 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) Word has length 151 [2022-04-06 16:35:19,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:35:19,351 INFO L225 Difference]: With dead ends: 363 [2022-04-06 16:35:19,351 INFO L226 Difference]: Without dead ends: 361 [2022-04-06 16:35:19,351 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 269 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 25.7s TimeCoverageRelationStatistics Valid=203, Invalid=851, Unknown=2, NotChecked=0, Total=1056 [2022-04-06 16:35:19,351 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 42 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:35:19,352 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 218 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-04-06 16:35:19,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-04-06 16:35:19,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 325. [2022-04-06 16:35:19,416 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-04-06 16:35:19,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 431 transitions. [2022-04-06 16:35:19,417 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 431 transitions. Word has length 151 [2022-04-06 16:35:19,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:35:19,417 INFO L478 AbstractCegarLoop]: Abstraction has 325 states and 431 transitions. [2022-04-06 16:35:19,418 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 14 states have internal predecessors, (34), 9 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) [2022-04-06 16:35:19,418 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 431 transitions. [2022-04-06 16:35:19,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-04-06 16:35:19,419 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:35:19,419 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-04-06 16:35:19,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-04-06 16:35:19,619 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:19,620 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:35:19,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:35:19,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 15 times [2022-04-06 16:35:19,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:19,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1489230986] [2022-04-06 16:35:19,620 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:35:19,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 16 times [2022-04-06 16:35:19,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:35:19,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473001250] [2022-04-06 16:35:19,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:35:19,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:35:19,627 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:35:19,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [599082577] [2022-04-06 16:35:19,627 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:35:19,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:19,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:35:19,628 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:35:19,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 16:35:19,710 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:35:19,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:35:19,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 111 conjunts are in the unsatisfiable core [2022-04-06 16:35:19,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:35:21,653 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 161 proven. 225 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-04-06 16:35:21,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:35:30,641 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:46,241 WARN L232 SmtUtils]: Spent 12.75s on a formula simplification. DAG size of input: 74 DAG size of output: 72 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:35:46,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:35:46,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473001250] [2022-04-06 16:35:46,243 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:35:46,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599082577] [2022-04-06 16:35:46,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599082577] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:35:46,243 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:35:46,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-04-06 16:35:46,243 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:35:46,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1489230986] [2022-04-06 16:35:46,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1489230986] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:35:46,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:35:46,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 16:35:46,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388897154] [2022-04-06 16:35:46,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:35:46,244 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 16:35:46,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:46,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 16:35:46,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=678, Unknown=4, NotChecked=0, Total=870 [2022-04-06 16:35:46,245 INFO L87 Difference]: Start difference. First operand 325 states and 431 transitions. Second operand has 21 states, 20 states have (on average 1.85) internal successors, (37), 16 states have internal predecessors, (37), 11 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 11 states have call successors, (26) [2022-04-06 16:35:47,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:35:47,578 INFO L93 Difference]: Finished difference Result 338 states and 442 transitions. [2022-04-06 16:35:47,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 16:35:47,578 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 16 states have internal predecessors, (37), 11 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 11 states have call successors, (26) Word has length 154 [2022-04-06 16:35:47,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:35:47,580 INFO L225 Difference]: With dead ends: 338 [2022-04-06 16:35:47,580 INFO L226 Difference]: Without dead ends: 336 [2022-04-06 16:35:47,581 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 160 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 23.8s TimeCoverageRelationStatistics Valid=236, Invalid=950, Unknown=4, NotChecked=0, Total=1190 [2022-04-06 16:35:47,581 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 55 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:35:47,582 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 247 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 16:35:47,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-04-06 16:35:47,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 333. [2022-04-06 16:35:47,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 182 states have (on average 1.1263736263736264) internal successors, (205), 183 states have internal predecessors, (205), 117 states have call successors, (117), 34 states have call predecessors, (117), 33 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 16:35:47,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 437 transitions. [2022-04-06 16:35:47,659 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 437 transitions. Word has length 154 [2022-04-06 16:35:47,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:35:47,660 INFO L478 AbstractCegarLoop]: Abstraction has 333 states and 437 transitions. [2022-04-06 16:35:47,660 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 16 states have internal predecessors, (37), 11 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 10 states have call predecessors, (26), 11 states have call successors, (26) [2022-04-06 16:35:47,660 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 437 transitions. [2022-04-06 16:35:47,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-04-06 16:35:47,661 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:35:47,662 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-04-06 16:35:47,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-06 16:35:47,867 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-06 16:35:47,867 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:35:47,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:35:47,868 INFO L85 PathProgramCache]: Analyzing trace with hash -2059109762, now seen corresponding path program 17 times [2022-04-06 16:35:47,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:35:47,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1885851939] [2022-04-06 16:35:47,868 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:35:47,868 INFO L85 PathProgramCache]: Analyzing trace with hash -2059109762, now seen corresponding path program 18 times [2022-04-06 16:35:47,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:35:47,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534503150] [2022-04-06 16:35:47,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:35:47,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:35:47,875 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:35:47,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [29518750] [2022-04-06 16:35:47,875 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:35:47,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:35:47,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:35:47,876 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:35:47,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 16:35:48,443 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:35:48,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:35:48,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 69 conjunts are in the unsatisfiable core [2022-04-06 16:35:48,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:35:48,944 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:50,885 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:35:54,112 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 132 proven. 80 refuted. 0 times theorem prover too weak. 633 trivial. 0 not checked. [2022-04-06 16:35:54,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:36:55,799 WARN L232 SmtUtils]: Spent 10.32s 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-04-06 16:37:19,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:19,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534503150] [2022-04-06 16:37:19,023 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:19,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29518750] [2022-04-06 16:37:19,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29518750] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:37:19,024 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:37:19,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-04-06 16:37:19,024 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:19,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1885851939] [2022-04-06 16:37:19,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1885851939] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:19,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:19,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 16:37:19,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328941220] [2022-04-06 16:37:19,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:19,025 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 16:37:19,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:19,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 16:37:19,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=559, Unknown=7, NotChecked=0, Total=702 [2022-04-06 16:37:19,026 INFO L87 Difference]: Start difference. First operand 333 states and 437 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2022-04-06 16:37:28,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:28,814 INFO L93 Difference]: Finished difference Result 355 states and 455 transitions. [2022-04-06 16:37:28,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 16:37:28,815 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) Word has length 154 [2022-04-06 16:37:28,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:28,816 INFO L225 Difference]: With dead ends: 355 [2022-04-06 16:37:28,816 INFO L226 Difference]: Without dead ends: 353 [2022-04-06 16:37:28,817 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 199 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 37.3s TimeCoverageRelationStatistics Valid=213, Invalid=900, Unknown=9, NotChecked=0, Total=1122 [2022-04-06 16:37:28,817 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 49 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 762 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:28,817 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 230 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 762 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-04-06 16:37:28,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-04-06 16:37:28,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 349. [2022-04-06 16:37:28,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 194 states have (on average 1.1185567010309279) internal successors, (217), 195 states have internal predecessors, (217), 117 states have call successors, (117), 38 states have call predecessors, (117), 37 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 16:37:28,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 449 transitions. [2022-04-06 16:37:28,896 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 449 transitions. Word has length 154 [2022-04-06 16:37:28,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:28,896 INFO L478 AbstractCegarLoop]: Abstraction has 349 states and 449 transitions. [2022-04-06 16:37:28,896 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 6 states have call successors, (22) [2022-04-06 16:37:28,897 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 449 transitions. [2022-04-06 16:37:28,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-04-06 16:37:28,898 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:28,898 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:37:28,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:29,104 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 16:37:29,104 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:29,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:29,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1023835477, now seen corresponding path program 11 times [2022-04-06 16:37:29,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:29,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1786473073] [2022-04-06 16:37:29,105 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:29,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1023835477, now seen corresponding path program 12 times [2022-04-06 16:37:29,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:29,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506422930] [2022-04-06 16:37:29,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:29,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:29,112 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:29,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1227045189] [2022-04-06 16:37:29,113 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:37:29,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:29,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:29,115 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:37:29,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 16:37:29,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 16:37:29,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:29,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 16:37:29,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:30,478 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 93 proven. 48 refuted. 0 times theorem prover too weak. 781 trivial. 0 not checked. [2022-04-06 16:37:30,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:31,103 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:36,509 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 105 proven. 36 refuted. 0 times theorem prover too weak. 781 trivial. 0 not checked. [2022-04-06 16:37:36,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:36,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506422930] [2022-04-06 16:37:36,510 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:36,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227045189] [2022-04-06 16:37:36,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227045189] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:37:36,510 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:37:36,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2022-04-06 16:37:36,510 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:36,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1786473073] [2022-04-06 16:37:36,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1786473073] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:36,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:36,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:37:36,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063566206] [2022-04-06 16:37:36,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:36,511 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:37:36,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:36,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:37:36,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=417, Unknown=2, NotChecked=0, Total=506 [2022-04-06 16:37:36,512 INFO L87 Difference]: Start difference. First operand 349 states and 449 transitions. Second operand has 14 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 5 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:37:37,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:37,299 INFO L93 Difference]: Finished difference Result 365 states and 462 transitions. [2022-04-06 16:37:37,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 16:37:37,300 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 5 states have call predecessors, (19), 6 states have call successors, (19) Word has length 157 [2022-04-06 16:37:37,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:37,301 INFO L225 Difference]: With dead ends: 365 [2022-04-06 16:37:37,301 INFO L226 Difference]: Without dead ends: 362 [2022-04-06 16:37:37,302 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 291 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=140, Invalid=614, Unknown=2, NotChecked=0, Total=756 [2022-04-06 16:37:37,302 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 22 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:37,303 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 319 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 16:37:37,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-04-06 16:37:37,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 361. [2022-04-06 16:37:37,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 203 states have (on average 1.1083743842364533) internal successors, (225), 204 states have internal predecessors, (225), 117 states have call successors, (117), 41 states have call predecessors, (117), 40 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 16:37:37,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 457 transitions. [2022-04-06 16:37:37,391 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 457 transitions. Word has length 157 [2022-04-06 16:37:37,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:37,391 INFO L478 AbstractCegarLoop]: Abstraction has 361 states and 457 transitions. [2022-04-06 16:37:37,391 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 5 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 16:37:37,391 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 457 transitions. [2022-04-06 16:37:37,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-04-06 16:37:37,393 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:37,393 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:37:37,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:37,598 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-06 16:37:37,599 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:37,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:37,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1001336492, now seen corresponding path program 13 times [2022-04-06 16:37:37,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:37,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [117101391] [2022-04-06 16:37:37,599 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:37,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1001336492, now seen corresponding path program 14 times [2022-04-06 16:37:37,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:37,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474018606] [2022-04-06 16:37:37,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:37,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:37,607 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:37,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [12331729] [2022-04-06 16:37:37,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:37:37,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:37,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:37,609 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:37:37,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 16:37:37,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:37:37,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:37,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 76 conjunts are in the unsatisfiable core [2022-04-06 16:37:37,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:38,412 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:38,413 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:38,572 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 142 proven. 118 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2022-04-06 16:37:38,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:37:40,744 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:40,747 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:43,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:37:43,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474018606] [2022-04-06 16:37:43,354 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:37:43,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12331729] [2022-04-06 16:37:43,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12331729] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:37:43,355 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:37:43,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-04-06 16:37:43,355 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:37:43,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [117101391] [2022-04-06 16:37:43,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [117101391] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:37:43,355 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:37:43,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 16:37:43,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971439376] [2022-04-06 16:37:43,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:37:43,355 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 16:37:43,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:43,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 16:37:43,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:37:43,357 INFO L87 Difference]: Start difference. First operand 361 states and 457 transitions. Second operand has 17 states, 16 states have (on average 2.1875) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 9 states have call successors, (27) [2022-04-06 16:37:46,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:37:46,068 INFO L93 Difference]: Finished difference Result 406 states and 519 transitions. [2022-04-06 16:37:46,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:37:46,068 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 9 states have call successors, (27) Word has length 160 [2022-04-06 16:37:46,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:37:46,070 INFO L225 Difference]: With dead ends: 406 [2022-04-06 16:37:46,070 INFO L226 Difference]: Without dead ends: 403 [2022-04-06 16:37:46,071 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 231 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:37:46,072 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 37 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 1170 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:37:46,073 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 401 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1170 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-04-06 16:37:46,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-04-06 16:37:46,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 400. [2022-04-06 16:37:46,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 223 states have (on average 1.1121076233183858) internal successors, (248), 224 states have internal predecessors, (248), 133 states have call successors, (133), 44 states have call predecessors, (133), 43 states have return successors, (131), 131 states have call predecessors, (131), 131 states have call successors, (131) [2022-04-06 16:37:46,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 512 transitions. [2022-04-06 16:37:46,185 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 512 transitions. Word has length 160 [2022-04-06 16:37:46,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:37:46,186 INFO L478 AbstractCegarLoop]: Abstraction has 400 states and 512 transitions. [2022-04-06 16:37:46,186 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.1875) internal successors, (35), 15 states have internal predecessors, (35), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 8 states have call predecessors, (27), 9 states have call successors, (27) [2022-04-06 16:37:46,186 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 512 transitions. [2022-04-06 16:37:46,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-04-06 16:37:46,187 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:37:46,187 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:37:46,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-06 16:37:46,409 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 16:37:46,409 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:37:46,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:37:46,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1560660366, now seen corresponding path program 15 times [2022-04-06 16:37:46,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:37:46,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1074399461] [2022-04-06 16:37:46,410 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:37:46,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1560660366, now seen corresponding path program 16 times [2022-04-06 16:37:46,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:37:46,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234771946] [2022-04-06 16:37:46,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:37:46,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:37:46,421 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:37:46,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1796574213] [2022-04-06 16:37:46,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:37:46,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:37:46,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:37:46,423 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:37:46,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-06 16:37:46,502 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:37:46,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:37:46,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 100 conjunts are in the unsatisfiable core [2022-04-06 16:37:46,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:37:47,717 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:47,718 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:47,720 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:47,723 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:47,724 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:47,725 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:37:54,472 WARN L232 SmtUtils]: Spent 5.11s on a formula simplification that was a NOOP. DAG size: 71 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:38:02,979 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 219 proven. 161 refuted. 0 times theorem prover too weak. 547 trivial. 0 not checked. [2022-04-06 16:38:02,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:38:08,501 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 251 proven. 19 refuted. 0 times theorem prover too weak. 657 trivial. 0 not checked. [2022-04-06 16:38:08,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:38:08,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234771946] [2022-04-06 16:38:08,502 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:38:08,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796574213] [2022-04-06 16:38:08,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796574213] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:38:08,502 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:38:08,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 28 [2022-04-06 16:38:08,502 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:38:08,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1074399461] [2022-04-06 16:38:08,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1074399461] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:38:08,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:38:08,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 16:38:08,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416344255] [2022-04-06 16:38:08,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:38:08,503 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 16:38:08,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:38:08,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 16:38:08,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:38:08,504 INFO L87 Difference]: Start difference. First operand 400 states and 512 transitions. Second operand has 20 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 11 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 11 states have call predecessors, (27), 10 states have call successors, (27) [2022-04-06 16:38:25,495 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:38:31,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:38:31,457 INFO L93 Difference]: Finished difference Result 479 states and 619 transitions. [2022-04-06 16:38:31,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:38:31,458 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 11 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 11 states have call predecessors, (27), 10 states have call successors, (27) Word has length 160 [2022-04-06 16:38:31,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:38:31,460 INFO L225 Difference]: With dead ends: 479 [2022-04-06 16:38:31,460 INFO L226 Difference]: Without dead ends: 476 [2022-04-06 16:38:31,461 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 287 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=157, Invalid=965, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 16:38:31,461 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 34 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 1623 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 1663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:38:31,462 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 535 Invalid, 1663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1623 Invalid, 0 Unknown, 0 Unchecked, 14.5s Time] [2022-04-06 16:38:31,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2022-04-06 16:38:31,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 443. [2022-04-06 16:38:31,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 246 states have (on average 1.113821138211382) internal successors, (274), 247 states have internal predecessors, (274), 149 states have call successors, (149), 48 states have call predecessors, (149), 47 states have return successors, (147), 147 states have call predecessors, (147), 147 states have call successors, (147) [2022-04-06 16:38:31,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 570 transitions. [2022-04-06 16:38:31,615 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 570 transitions. Word has length 160 [2022-04-06 16:38:31,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:38:31,615 INFO L478 AbstractCegarLoop]: Abstraction has 443 states and 570 transitions. [2022-04-06 16:38:31,616 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 11 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 11 states have call predecessors, (27), 10 states have call successors, (27) [2022-04-06 16:38:31,616 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 570 transitions. [2022-04-06 16:38:31,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-04-06 16:38:31,617 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:38:31,617 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:38:31,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-06 16:38:31,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 16:38:31,827 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:38:31,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:38:31,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1302140698, now seen corresponding path program 19 times [2022-04-06 16:38:31,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:38:31,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1875670468] [2022-04-06 16:38:31,828 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:38:31,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1302140698, now seen corresponding path program 20 times [2022-04-06 16:38:31,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:38:31,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641122985] [2022-04-06 16:38:31,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:38:31,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:38:31,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:38:31,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1452519106] [2022-04-06 16:38:31,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:38:31,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:38:31,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:38:31,838 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:38:31,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-06 16:38:32,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:38:32,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:38:32,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 92 conjunts are in the unsatisfiable core [2022-04-06 16:38:32,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:38:34,223 INFO L134 CoverageAnalysis]: Checked inductivity of 1205 backedges. 251 proven. 167 refuted. 0 times theorem prover too weak. 787 trivial. 0 not checked. [2022-04-06 16:38:34,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:39:08,374 WARN L232 SmtUtils]: Spent 8.40s on a formula simplification that was a NOOP. DAG size: 72 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:39:17,725 INFO L134 CoverageAnalysis]: Checked inductivity of 1205 backedges. 210 proven. 141 refuted. 10 times theorem prover too weak. 844 trivial. 0 not checked. [2022-04-06 16:39:17,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:39:17,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641122985] [2022-04-06 16:39:17,726 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:39:17,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452519106] [2022-04-06 16:39:17,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452519106] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:39:17,726 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:39:17,726 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 34 [2022-04-06 16:39:17,726 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:39:17,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1875670468] [2022-04-06 16:39:17,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1875670468] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:39:17,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:39:17,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 16:39:17,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023847621] [2022-04-06 16:39:17,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:39:17,727 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 16:39:17,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:17,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 16:39:17,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=874, Unknown=6, NotChecked=0, Total=1122 [2022-04-06 16:39:17,728 INFO L87 Difference]: Start difference. First operand 443 states and 570 transitions. Second operand has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 11 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-04-06 16:39:19,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:39:19,502 INFO L93 Difference]: Finished difference Result 499 states and 639 transitions. [2022-04-06 16:39:19,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:39:19,502 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 11 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) Word has length 173 [2022-04-06 16:39:19,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:39:19,504 INFO L225 Difference]: With dead ends: 499 [2022-04-06 16:39:19,504 INFO L226 Difference]: Without dead ends: 497 [2022-04-06 16:39:19,505 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 311 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 30.7s TimeCoverageRelationStatistics Valid=279, Invalid=1121, Unknown=6, NotChecked=0, Total=1406 [2022-04-06 16:39:19,505 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 48 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 1180 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 1264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:39:19,506 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 279 Invalid, 1264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1180 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-04-06 16:39:19,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2022-04-06 16:39:19,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 494. [2022-04-06 16:39:19,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 275 states have (on average 1.1127272727272728) internal successors, (306), 276 states have internal predecessors, (306), 165 states have call successors, (165), 54 states have call predecessors, (165), 53 states have return successors, (163), 163 states have call predecessors, (163), 163 states have call successors, (163) [2022-04-06 16:39:19,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 634 transitions. [2022-04-06 16:39:19,649 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 634 transitions. Word has length 173 [2022-04-06 16:39:19,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:39:19,649 INFO L478 AbstractCegarLoop]: Abstraction has 494 states and 634 transitions. [2022-04-06 16:39:19,649 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.894736842105263) internal successors, (36), 17 states have internal predecessors, (36), 11 states have call successors, (32), 2 states have call predecessors, (32), 3 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-04-06 16:39:19,650 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 634 transitions. [2022-04-06 16:39:19,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2022-04-06 16:39:19,651 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:39:19,651 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:39:19,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-04-06 16:39:19,857 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:19,857 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:39:19,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:39:19,858 INFO L85 PathProgramCache]: Analyzing trace with hash 2118008102, now seen corresponding path program 21 times [2022-04-06 16:39:19,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:19,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [654330297] [2022-04-06 16:39:19,858 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:39:19,859 INFO L85 PathProgramCache]: Analyzing trace with hash 2118008102, now seen corresponding path program 22 times [2022-04-06 16:39:19,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:39:19,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195377437] [2022-04-06 16:39:19,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:39:19,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:39:19,865 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:39:19,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [379976834] [2022-04-06 16:39:19,865 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:39:19,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:19,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:39:19,866 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:39:19,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-06 16:39:19,986 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:39:19,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:39:19,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 99 conjunts are in the unsatisfiable core [2022-04-06 16:39:19,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:39:21,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 171 proven. 223 refuted. 0 times theorem prover too weak. 729 trivial. 0 not checked. [2022-04-06 16:39:21,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:39:22,948 INFO L134 CoverageAnalysis]: Checked inductivity of 1123 backedges. 227 proven. 32 refuted. 0 times theorem prover too weak. 864 trivial. 0 not checked. [2022-04-06 16:39:22,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:39:22,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195377437] [2022-04-06 16:39:22,949 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:39:22,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379976834] [2022-04-06 16:39:22,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379976834] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:39:22,949 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:39:22,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 11] total 26 [2022-04-06 16:39:22,949 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:39:22,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [654330297] [2022-04-06 16:39:22,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [654330297] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:39:22,950 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:39:22,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 16:39:22,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150483749] [2022-04-06 16:39:22,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:39:22,950 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 16:39:22,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:22,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 16:39:22,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-04-06 16:39:22,951 INFO L87 Difference]: Start difference. First operand 494 states and 634 transitions. Second operand has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 11 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 11 states have call predecessors, (29), 11 states have call successors, (29) [2022-04-06 16:39:24,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:39:24,356 INFO L93 Difference]: Finished difference Result 534 states and 685 transitions. [2022-04-06 16:39:24,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 16:39:24,357 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 11 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 11 states have call predecessors, (29), 11 states have call successors, (29) Word has length 174 [2022-04-06 16:39:24,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:39:24,359 INFO L225 Difference]: With dead ends: 534 [2022-04-06 16:39:24,360 INFO L226 Difference]: Without dead ends: 532 [2022-04-06 16:39:24,360 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 321 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 16:39:24,361 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 38 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 1283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:39:24,361 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 422 Invalid, 1283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1217 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-06 16:39:24,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-04-06 16:39:24,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 527. [2022-04-06 16:39:24,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 293 states have (on average 1.1126279863481228) internal successors, (326), 294 states have internal predecessors, (326), 177 states have call successors, (177), 57 states have call predecessors, (177), 56 states have return successors, (175), 175 states have call predecessors, (175), 175 states have call successors, (175) [2022-04-06 16:39:24,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 678 transitions. [2022-04-06 16:39:24,505 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 678 transitions. Word has length 174 [2022-04-06 16:39:24,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:39:24,505 INFO L478 AbstractCegarLoop]: Abstraction has 527 states and 678 transitions. [2022-04-06 16:39:24,505 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 11 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 11 states have call predecessors, (29), 11 states have call successors, (29) [2022-04-06 16:39:24,505 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 678 transitions. [2022-04-06 16:39:24,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-04-06 16:39:24,507 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:39:24,507 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:39:24,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-04-06 16:39:24,714 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-04-06 16:39:24,714 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:39:24,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:39:24,715 INFO L85 PathProgramCache]: Analyzing trace with hash 774152475, now seen corresponding path program 23 times [2022-04-06 16:39:24,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:24,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [613793878] [2022-04-06 16:39:24,715 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:39:24,715 INFO L85 PathProgramCache]: Analyzing trace with hash 774152475, now seen corresponding path program 24 times [2022-04-06 16:39:24,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:39:24,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538130361] [2022-04-06 16:39:24,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:39:24,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:39:24,722 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:39:24,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559374184] [2022-04-06 16:39:24,722 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:39:24,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:24,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:39:24,723 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:39:24,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-06 16:39:25,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:39:25,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:39:25,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 66 conjunts are in the unsatisfiable core [2022-04-06 16:39:25,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:39:27,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 143 proven. 103 refuted. 0 times theorem prover too weak. 964 trivial. 0 not checked. [2022-04-06 16:39:27,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:39:29,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:39:29,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538130361] [2022-04-06 16:39:29,873 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:39:29,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559374184] [2022-04-06 16:39:29,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559374184] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:39:29,874 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:39:29,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 16:39:29,874 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:39:29,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [613793878] [2022-04-06 16:39:29,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [613793878] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:39:29,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:39:29,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:39:29,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759444342] [2022-04-06 16:39:29,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:39:29,875 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:39:29,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:29,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:39:29,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:39:29,875 INFO L87 Difference]: Start difference. First operand 527 states and 678 transitions. Second operand has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 7 states have call predecessors, (23), 6 states have call successors, (23) [2022-04-06 16:39:32,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:39:32,380 INFO L93 Difference]: Finished difference Result 586 states and 763 transitions. [2022-04-06 16:39:32,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:39:32,381 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 7 states have call predecessors, (23), 6 states have call successors, (23) Word has length 176 [2022-04-06 16:39:32,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:39:32,384 INFO L225 Difference]: With dead ends: 586 [2022-04-06 16:39:32,384 INFO L226 Difference]: Without dead ends: 584 [2022-04-06 16:39:32,385 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 199 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=162, Invalid=594, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:39:32,385 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 34 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:39:32,385 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 289 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-04-06 16:39:32,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2022-04-06 16:39:32,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 541. [2022-04-06 16:39:32,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 301 states have (on average 1.1129568106312293) internal successors, (335), 304 states have internal predecessors, (335), 183 states have call successors, (183), 57 states have call predecessors, (183), 56 states have return successors, (181), 179 states have call predecessors, (181), 181 states have call successors, (181) [2022-04-06 16:39:32,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 699 transitions. [2022-04-06 16:39:32,544 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 699 transitions. Word has length 176 [2022-04-06 16:39:32,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:39:32,545 INFO L478 AbstractCegarLoop]: Abstraction has 541 states and 699 transitions. [2022-04-06 16:39:32,545 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.2) internal successors, (33), 14 states have internal predecessors, (33), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 7 states have call predecessors, (23), 6 states have call successors, (23) [2022-04-06 16:39:32,545 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 699 transitions. [2022-04-06 16:39:32,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-04-06 16:39:32,547 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:39:32,547 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:39:32,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-06 16:39:32,771 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:32,771 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:39:32,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:39:32,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1224554493, now seen corresponding path program 25 times [2022-04-06 16:39:32,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:32,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [807572252] [2022-04-06 16:39:32,772 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:39:32,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1224554493, now seen corresponding path program 26 times [2022-04-06 16:39:32,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:39:32,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938951089] [2022-04-06 16:39:32,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:39:32,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:39:32,778 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:39:32,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [753521500] [2022-04-06 16:39:32,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:39:32,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:32,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:39:32,780 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:39:32,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-06 16:39:32,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:39:32,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:39:32,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 90 conjunts are in the unsatisfiable core [2022-04-06 16:39:32,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:39:34,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 170 proven. 238 refuted. 0 times theorem prover too weak. 802 trivial. 0 not checked. [2022-04-06 16:39:34,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:39:35,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:39:35,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938951089] [2022-04-06 16:39:35,136 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:39:35,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753521500] [2022-04-06 16:39:35,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753521500] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:39:35,136 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:39:35,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-04-06 16:39:35,136 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:39:35,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [807572252] [2022-04-06 16:39:35,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [807572252] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:39:35,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:39:35,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 16:39:35,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899457538] [2022-04-06 16:39:35,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:39:35,137 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 16:39:35,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:35,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 16:39:35,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:39:35,138 INFO L87 Difference]: Start difference. First operand 541 states and 699 transitions. Second operand has 17 states, 16 states have (on average 2.25) internal successors, (36), 15 states have internal predecessors, (36), 10 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-04-06 16:39:37,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:39:37,189 INFO L93 Difference]: Finished difference Result 567 states and 720 transitions. [2022-04-06 16:39:37,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:39:37,190 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.25) internal successors, (36), 15 states have internal predecessors, (36), 10 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) Word has length 176 [2022-04-06 16:39:37,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:39:37,194 INFO L225 Difference]: With dead ends: 567 [2022-04-06 16:39:37,194 INFO L226 Difference]: Without dead ends: 565 [2022-04-06 16:39:37,195 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 179 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-04-06 16:39:37,195 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 41 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:39:37,195 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 346 Invalid, 1133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1051 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-04-06 16:39:37,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-04-06 16:39:37,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 521. [2022-04-06 16:39:37,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 294 states have (on average 1.1088435374149659) internal successors, (326), 296 states have internal predecessors, (326), 168 states have call successors, (168), 59 states have call predecessors, (168), 58 states have return successors, (166), 165 states have call predecessors, (166), 166 states have call successors, (166) [2022-04-06 16:39:37,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 660 transitions. [2022-04-06 16:39:37,344 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 660 transitions. Word has length 176 [2022-04-06 16:39:37,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:39:37,344 INFO L478 AbstractCegarLoop]: Abstraction has 521 states and 660 transitions. [2022-04-06 16:39:37,344 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.25) internal successors, (36), 15 states have internal predecessors, (36), 10 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-04-06 16:39:37,344 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 660 transitions. [2022-04-06 16:39:37,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-04-06 16:39:37,346 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:39:37,346 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:39:37,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-06 16:39:37,567 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:37,567 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:39:37,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:39:37,568 INFO L85 PathProgramCache]: Analyzing trace with hash 661049022, now seen corresponding path program 27 times [2022-04-06 16:39:37,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:39:37,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1679328433] [2022-04-06 16:39:37,568 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:39:37,568 INFO L85 PathProgramCache]: Analyzing trace with hash 661049022, now seen corresponding path program 28 times [2022-04-06 16:39:37,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:39:37,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252131296] [2022-04-06 16:39:37,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:39:37,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:39:37,574 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:39:37,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1379081277] [2022-04-06 16:39:37,575 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:39:37,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:39:37,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:39:37,575 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:39:37,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-06 16:39:38,037 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:39:38,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:39:38,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 115 conjunts are in the unsatisfiable core [2022-04-06 16:39:38,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:39:41,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1218 backedges. 219 proven. 263 refuted. 0 times theorem prover too weak. 736 trivial. 0 not checked. [2022-04-06 16:39:41,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:39:55,494 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:04,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:41:04,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252131296] [2022-04-06 16:41:04,063 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:41:04,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379081277] [2022-04-06 16:41:04,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379081277] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:41:04,063 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:41:04,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-04-06 16:41:04,063 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:41:04,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1679328433] [2022-04-06 16:41:04,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1679328433] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:41:04,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:41:04,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 16:41:04,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437031797] [2022-04-06 16:41:04,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:41:04,064 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 16:41:04,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:04,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 16:41:04,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=656, Unknown=11, NotChecked=0, Total=870 [2022-04-06 16:41:04,065 INFO L87 Difference]: Start difference. First operand 521 states and 660 transitions. Second operand has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 9 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-04-06 16:41:08,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:41:08,489 INFO L93 Difference]: Finished difference Result 535 states and 672 transitions. [2022-04-06 16:41:08,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-04-06 16:41:08,490 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 9 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) Word has length 179 [2022-04-06 16:41:08,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:41:08,492 INFO L225 Difference]: With dead ends: 535 [2022-04-06 16:41:08,492 INFO L226 Difference]: Without dead ends: 533 [2022-04-06 16:41:08,493 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 218 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 30.0s TimeCoverageRelationStatistics Valid=350, Invalid=1279, Unknown=11, NotChecked=0, Total=1640 [2022-04-06 16:41:08,494 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 37 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 1500 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 1572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:41:08,494 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 461 Invalid, 1572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1500 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-04-06 16:41:08,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-04-06 16:41:08,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 529. [2022-04-06 16:41:08,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 300 states have (on average 1.1066666666666667) internal successors, (332), 302 states have internal predecessors, (332), 168 states have call successors, (168), 61 states have call predecessors, (168), 60 states have return successors, (166), 165 states have call predecessors, (166), 166 states have call successors, (166) [2022-04-06 16:41:08,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 666 transitions. [2022-04-06 16:41:08,665 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 666 transitions. Word has length 179 [2022-04-06 16:41:08,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:41:08,666 INFO L478 AbstractCegarLoop]: Abstraction has 529 states and 666 transitions. [2022-04-06 16:41:08,666 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 17 states have internal predecessors, (39), 9 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-04-06 16:41:08,666 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 666 transitions. [2022-04-06 16:41:08,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-04-06 16:41:08,668 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:41:08,668 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:41:08,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-04-06 16:41:08,875 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-04-06 16:41:08,875 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:41:08,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:41:08,875 INFO L85 PathProgramCache]: Analyzing trace with hash 2078525035, now seen corresponding path program 17 times [2022-04-06 16:41:08,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:08,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1347886334] [2022-04-06 16:41:08,876 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:41:08,876 INFO L85 PathProgramCache]: Analyzing trace with hash 2078525035, now seen corresponding path program 18 times [2022-04-06 16:41:08,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:41:08,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750866785] [2022-04-06 16:41:08,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:41:08,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:41:08,882 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:41:08,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [673722596] [2022-04-06 16:41:08,882 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:41:08,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:41:08,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:41:08,883 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:41:08,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-06 16:41:09,024 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 16:41:09,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:41:09,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 54 conjunts are in the unsatisfiable core [2022-04-06 16:41:09,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:41:09,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 107 proven. 63 refuted. 0 times theorem prover too weak. 1139 trivial. 0 not checked. [2022-04-06 16:41:09,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:41:09,904 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:09,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:41:09,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750866785] [2022-04-06 16:41:09,976 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:41:09,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673722596] [2022-04-06 16:41:09,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673722596] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:41:09,977 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:41:09,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-04-06 16:41:09,977 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:41:09,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1347886334] [2022-04-06 16:41:09,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1347886334] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:41:09,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:41:09,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:41:09,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291434523] [2022-04-06 16:41:09,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:41:09,977 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:41:09,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:09,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:41:09,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:41:09,978 INFO L87 Difference]: Start difference. First operand 529 states and 666 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-04-06 16:41:10,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:41:10,457 INFO L93 Difference]: Finished difference Result 571 states and 718 transitions. [2022-04-06 16:41:10,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:41:10,457 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 182 [2022-04-06 16:41:10,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:41:10,460 INFO L225 Difference]: With dead ends: 571 [2022-04-06 16:41:10,460 INFO L226 Difference]: Without dead ends: 568 [2022-04-06 16:41:10,461 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:41:10,461 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:41:10,461 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 274 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:41:10,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-04-06 16:41:10,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 515. [2022-04-06 16:41:10,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 293 states have (on average 1.098976109215017) internal successors, (322), 295 states have internal predecessors, (322), 161 states have call successors, (161), 61 states have call predecessors, (161), 60 states have return successors, (159), 158 states have call predecessors, (159), 159 states have call successors, (159) [2022-04-06 16:41:10,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 642 transitions. [2022-04-06 16:41:10,627 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 642 transitions. Word has length 182 [2022-04-06 16:41:10,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:41:10,628 INFO L478 AbstractCegarLoop]: Abstraction has 515 states and 642 transitions. [2022-04-06 16:41:10,628 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-04-06 16:41:10,628 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 642 transitions. [2022-04-06 16:41:10,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-04-06 16:41:10,630 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:41:10,630 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:41:10,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-04-06 16:41:10,835 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-04-06 16:41:10,835 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:41:10,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:41:10,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1363924019, now seen corresponding path program 19 times [2022-04-06 16:41:10,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:41:10,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [920010005] [2022-04-06 16:41:10,836 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:41:10,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1363924019, now seen corresponding path program 20 times [2022-04-06 16:41:10,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:41:10,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386401486] [2022-04-06 16:41:10,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:41:10,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:41:10,842 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:41:10,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1251683185] [2022-04-06 16:41:10,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:41:10,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:41:10,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:41:10,844 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 16:41:10,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-06 16:41:10,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:41:10,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:41:10,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 80 conjunts are in the unsatisfiable core [2022-04-06 16:41:10,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:41:12,520 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:12,522 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:12,526 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:12,538 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:12,542 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:41:14,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:41:14,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386401486] [2022-04-06 16:41:14,056 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:41:14,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251683185] [2022-04-06 16:41:14,056 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-04-06 16:41:14,056 ERROR L250 FreeRefinementEngine]: Caught unknown exception: Infinite/NaN value [2022-04-06 16:41:14,056 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-04-06 16:41:14,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-04-06 16:41:14,257 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-04-06 16:41:14,257 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Infinite/NaN value at de.uni_freiburg.informatik.ultimate.logic.Theory.constant(Theory.java:467) at de.uni_freiburg.informatik.ultimate.logic.Rational.toTerm(Rational.java:921) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.div(SmtUtils.java:1663) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.termWithLocalSimplification(SmtUtils.java:1448) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.termWithLocalSimplification(SmtUtils.java:1378) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.convertApplicationTerm(SmtUtils.java:1367) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.convertApplicationTerm(Substitution.java:53) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer$BuildApplicationTerm.walk(TermTransformer.java:352) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer.transform(TermTransformer.java:285) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.apply(Substitution.java:59) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.doSubstitutions(DualJunctionDer.java:247) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer$DerHelperSbr.applyReplacement(DualJunctionDer.java:400) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer$DerHelperSbr.applyReplacement(DualJunctionDer.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer$IDerHelper.tryToEliminateSbr(DualJunctionDer.java:333) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryToEliminateOne(DualJunctionDer.java:234) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryExhaustivelyToEliminate(DualJunctionDer.java:201) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryToEliminateOne(DualJunctionDer.java:185) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryExhaustivelyToEliminate(DualJunctionDer.java:152) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionDer.tryToEliminate(DualJunctionDer.java:130) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:904) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:865) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:783) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective2(QuantifierPusher.java:425) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:355) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:65) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:261) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:247) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminateLight(PartialQuantifierElimination.java:111) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminateCompat(PartialQuantifierElimination.java:129) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$LiveVariablesPostprocessorForward.postprocess(TraceCheckSpWp.java:539) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:199) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:299) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolationCore.runStrategy(AcceleratedInterpolationCore.java:300) at de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolationCore.acceleratedInterpolationCoreIsCorrect(AcceleratedInterpolationCore.java:203) at de.uni_freiburg.informatik.ultimate.lib.acceleratedinterpolation.AcceleratedInterpolation.(AcceleratedInterpolation.java:190) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleAcceleratedInterpolation.construct(IpTcStrategyModuleAcceleratedInterpolation.java:80) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:595) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:349) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:331) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:412) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-04-06 16:41:14,264 INFO L158 Benchmark]: Toolchain (without parser) took 550531.60ms. Allocated memory was 178.3MB in the beginning and 243.3MB in the end (delta: 65.0MB). Free memory was 126.4MB in the beginning and 144.1MB in the end (delta: -17.7MB). Peak memory consumption was 47.9MB. Max. memory is 8.0GB. [2022-04-06 16:41:14,265 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 178.3MB. Free memory was 142.8MB in the beginning and 142.8MB in the end (delta: 65.7kB). There was no memory consumed. Max. memory is 8.0GB. [2022-04-06 16:41:14,265 INFO L158 Benchmark]: CACSL2BoogieTranslator took 288.76ms. Allocated memory is still 178.3MB. Free memory was 126.2MB in the beginning and 151.0MB in the end (delta: -24.8MB). Peak memory consumption was 11.4MB. Max. memory is 8.0GB. [2022-04-06 16:41:14,265 INFO L158 Benchmark]: Boogie Preprocessor took 39.23ms. Allocated memory is still 178.3MB. Free memory was 151.0MB in the beginning and 149.3MB in the end (delta: 1.7MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-04-06 16:41:14,265 INFO L158 Benchmark]: RCFGBuilder took 272.03ms. Allocated memory is still 178.3MB. Free memory was 149.3MB in the beginning and 137.8MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-04-06 16:41:14,265 INFO L158 Benchmark]: TraceAbstraction took 549926.13ms. Allocated memory was 178.3MB in the beginning and 243.3MB in the end (delta: 65.0MB). Free memory was 137.4MB in the beginning and 144.1MB in the end (delta: -6.7MB). Peak memory consumption was 58.6MB. Max. memory is 8.0GB. [2022-04-06 16:41:14,266 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 178.3MB. Free memory was 142.8MB in the beginning and 142.8MB in the end (delta: 65.7kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 288.76ms. Allocated memory is still 178.3MB. Free memory was 126.2MB in the beginning and 151.0MB in the end (delta: -24.8MB). Peak memory consumption was 11.4MB. Max. memory is 8.0GB. * Boogie Preprocessor took 39.23ms. Allocated memory is still 178.3MB. Free memory was 151.0MB in the beginning and 149.3MB in the end (delta: 1.7MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 272.03ms. Allocated memory is still 178.3MB. Free memory was 149.3MB in the beginning and 137.8MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 549926.13ms. Allocated memory was 178.3MB in the beginning and 243.3MB in the end (delta: 65.0MB). Free memory was 137.4MB in the beginning and 144.1MB in the end (delta: -6.7MB). Peak memory consumption was 58.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Infinite/NaN value de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Infinite/NaN value: de.uni_freiburg.informatik.ultimate.logic.Theory.constant(Theory.java:467) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-04-06 16:41:14,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...