/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-6c470ae [2022-02-14 22:53:10,502 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-14 22:53:10,503 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-14 22:53:10,571 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-14 22:53:10,572 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-14 22:53:10,572 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-14 22:53:10,573 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-14 22:53:10,574 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-14 22:53:10,575 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-14 22:53:10,575 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-14 22:53:10,576 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-14 22:53:10,577 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-14 22:53:10,577 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-14 22:53:10,577 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-14 22:53:10,578 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-14 22:53:10,579 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-14 22:53:10,579 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-14 22:53:10,580 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-14 22:53:10,581 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-14 22:53:10,582 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-14 22:53:10,583 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-14 22:53:10,586 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-14 22:53:10,586 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-14 22:53:10,587 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-14 22:53:10,588 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-14 22:53:10,589 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-14 22:53:10,589 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-14 22:53:10,589 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-14 22:53:10,590 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-14 22:53:10,590 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-14 22:53:10,591 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-14 22:53:10,596 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-14 22:53:10,597 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-14 22:53:10,597 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-14 22:53:10,598 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-14 22:53:10,598 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-14 22:53:10,598 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-14 22:53:10,598 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-14 22:53:10,599 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-14 22:53:10,599 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-14 22:53:10,600 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-14 22:53:10,602 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-02-14 22:53:10,608 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-14 22:53:10,608 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-14 22:53:10,609 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-14 22:53:10,609 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-14 22:53:10,609 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-14 22:53:10,609 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-14 22:53:10,609 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-14 22:53:10,609 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-14 22:53:10,609 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-14 22:53:10,609 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-14 22:53:10,609 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-14 22:53:10,609 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-14 22:53:10,610 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-14 22:53:10,610 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-14 22:53:10,610 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-14 22:53:10,610 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-14 22:53:10,610 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-14 22:53:10,610 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-14 22:53:10,610 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-14 22:53:10,610 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-14 22:53:10,610 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-14 22:53:10,611 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-02-14 22:53:10,616 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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-02-14 22:53:10,760 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-14 22:53:10,771 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-14 22:53:10,773 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-14 22:53:10,773 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-14 22:53:10,777 INFO L275 PluginConnector]: CDTParser initialized [2022-02-14 22:53:10,779 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c [2022-02-14 22:53:10,828 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc5ba9022/6632319c798940eea69065ffc270a4c3/FLAGd828331c8 [2022-02-14 22:53:11,173 INFO L306 CDTParser]: Found 1 translation units. [2022-02-14 22:53:11,174 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c [2022-02-14 22:53:11,178 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc5ba9022/6632319c798940eea69065ffc270a4c3/FLAGd828331c8 [2022-02-14 22:53:11,186 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dc5ba9022/6632319c798940eea69065ffc270a4c3 [2022-02-14 22:53:11,188 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-14 22:53:11,189 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-02-14 22:53:11,190 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-14 22:53:11,190 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-14 22:53:11,192 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-14 22:53:11,192 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,193 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2af7c5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11, skipping insertion in model container [2022-02-14 22:53:11,193 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,197 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-14 22:53:11,206 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-14 22:53:11,315 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c[490,503] [2022-02-14 22:53:11,352 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-14 22:53:11,361 INFO L203 MainTranslator]: Completed pre-run [2022-02-14 22:53:11,370 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound100.c[490,503] [2022-02-14 22:53:11,389 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-14 22:53:11,397 INFO L208 MainTranslator]: Completed translation [2022-02-14 22:53:11,397 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11 WrapperNode [2022-02-14 22:53:11,397 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-14 22:53:11,398 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-14 22:53:11,398 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-14 22:53:11,398 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-14 22:53:11,408 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,408 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,413 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,413 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,425 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,430 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,434 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,438 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-14 22:53:11,439 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-14 22:53:11,439 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-14 22:53:11,439 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-14 22:53:11,440 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-14 22:53:11,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:11,479 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-02-14 22:53:11,542 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-02-14 22:53:11,554 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-02-14 22:53:11,555 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-14 22:53:11,555 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-02-14 22:53:11,555 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-02-14 22:53:11,555 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-02-14 22:53:11,555 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-02-14 22:53:11,555 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-02-14 22:53:11,555 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-02-14 22:53:11,556 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-02-14 22:53:11,556 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-14 22:53:11,556 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-02-14 22:53:11,556 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-02-14 22:53:11,557 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-02-14 22:53:11,557 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-02-14 22:53:11,557 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-02-14 22:53:11,558 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-14 22:53:11,558 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-14 22:53:11,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-02-14 22:53:11,559 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-02-14 22:53:11,559 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-02-14 22:53:11,625 INFO L234 CfgBuilder]: Building ICFG [2022-02-14 22:53:11,626 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-14 22:53:11,779 INFO L275 CfgBuilder]: Performing block encoding [2022-02-14 22:53:11,800 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-14 22:53:11,800 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-14 22:53:11,801 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.02 10:53:11 BoogieIcfgContainer [2022-02-14 22:53:11,801 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-14 22:53:11,802 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-02-14 22:53:11,802 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-02-14 22:53:11,824 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-02-14 22:53:11,826 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.02 10:53:11" (1/1) ... [2022-02-14 22:53:11,844 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 14.02 10:53:11 BasicIcfg [2022-02-14 22:53:11,844 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-02-14 22:53:11,846 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-14 22:53:11,846 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-14 22:53:11,860 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-14 22:53:11,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.02 10:53:11" (1/4) ... [2022-02-14 22:53:11,861 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e0a570d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.02 10:53:11, skipping insertion in model container [2022-02-14 22:53:11,861 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.02 10:53:11" (2/4) ... [2022-02-14 22:53:11,861 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e0a570d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.02 10:53:11, skipping insertion in model container [2022-02-14 22:53:11,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.02 10:53:11" (3/4) ... [2022-02-14 22:53:11,862 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e0a570d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.02 10:53:11, skipping insertion in model container [2022-02-14 22:53:11,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 14.02 10:53:11" (4/4) ... [2022-02-14 22:53:11,862 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound100.cJordan [2022-02-14 22:53:11,866 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-02-14 22:53:11,866 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-14 22:53:11,894 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-14 22:53:11,905 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, 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, mLoopAccelerationTechnique=FAST_UPR [2022-02-14 22:53:11,905 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-14 22:53:11,921 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-02-14 22:53:11,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-14 22:53:11,926 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:11,927 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:11,927 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:11,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:11,937 INFO L85 PathProgramCache]: Analyzing trace with hash 6304412, now seen corresponding path program 1 times [2022-02-14 22:53:11,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:11,946 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979873247] [2022-02-14 22:53:11,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:11,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:12,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:12,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-02-14 22:53:12,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:12,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-02-14 22:53:12,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:12,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-02-14 22:53:12,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:12,127 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:12,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:12,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979873247] [2022-02-14 22:53:12,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979873247] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:12,128 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:12,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-14 22:53:12,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092029080] [2022-02-14 22:53:12,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:12,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-14 22:53:12,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:12,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-14 22:53:12,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-14 22:53:12,154 INFO L87 Difference]: Start difference. First operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:12,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:12,252 INFO L93 Difference]: Finished difference Result 41 states and 51 transitions. [2022-02-14 22:53:12,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-14 22:53:12,254 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-02-14 22:53:12,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:12,259 INFO L225 Difference]: With dead ends: 41 [2022-02-14 22:53:12,259 INFO L226 Difference]: Without dead ends: 36 [2022-02-14 22:53:12,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 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-02-14 22:53:12,266 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:12,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 51 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-14 22:53:12,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-02-14 22:53:12,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2022-02-14 22:53:12,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-02-14 22:53:12,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2022-02-14 22:53:12,296 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 22 [2022-02-14 22:53:12,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:12,296 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2022-02-14 22:53:12,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:12,296 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2022-02-14 22:53:12,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-14 22:53:12,297 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:12,298 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:12,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-14 22:53:12,298 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:12,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:12,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1535904754, now seen corresponding path program 1 times [2022-02-14 22:53:12,299 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:12,299 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148346228] [2022-02-14 22:53:12,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:12,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:12,312 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:12,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1653532738] [2022-02-14 22:53:12,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:12,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:12,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:12,314 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-02-14 22:53:12,354 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-02-14 22:53:12,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:12,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-14 22:53:12,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:12,472 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:12,473 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:12,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:12,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148346228] [2022-02-14 22:53:12,473 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:12,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653532738] [2022-02-14 22:53:12,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653532738] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:12,474 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:12,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-14 22:53:12,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663543150] [2022-02-14 22:53:12,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:12,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-14 22:53:12,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:12,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-14 22:53:12,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-14 22:53:12,476 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:12,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:12,487 INFO L93 Difference]: Finished difference Result 37 states and 47 transitions. [2022-02-14 22:53:12,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-14 22:53:12,488 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-02-14 22:53:12,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:12,489 INFO L225 Difference]: With dead ends: 37 [2022-02-14 22:53:12,489 INFO L226 Difference]: Without dead ends: 37 [2022-02-14 22:53:12,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-14 22:53:12,490 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:12,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 113 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-14 22:53:12,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-02-14 22:53:12,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-02-14 22:53:12,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-02-14 22:53:12,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2022-02-14 22:53:12,496 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 47 transitions. Word has length 23 [2022-02-14 22:53:12,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:12,497 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 47 transitions. [2022-02-14 22:53:12,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:12,497 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 47 transitions. [2022-02-14 22:53:12,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-14 22:53:12,497 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:12,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:12,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-14 22:53:12,716 WARN L452 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-02-14 22:53:12,717 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:12,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:12,717 INFO L85 PathProgramCache]: Analyzing trace with hash 401530880, now seen corresponding path program 1 times [2022-02-14 22:53:12,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:12,721 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432744041] [2022-02-14 22:53:12,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:12,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:12,744 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:12,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802066170] [2022-02-14 22:53:12,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:12,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:12,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:12,746 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-02-14 22:53:12,747 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-02-14 22:53:12,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:12,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-14 22:53:12,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:12,869 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-14 22:53:12,870 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:12,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:12,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432744041] [2022-02-14 22:53:12,870 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:12,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802066170] [2022-02-14 22:53:12,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802066170] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:12,870 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:12,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-14 22:53:12,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370776012] [2022-02-14 22:53:12,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:12,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-14 22:53:12,871 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:12,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-14 22:53:12,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-02-14 22:53:12,872 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-02-14 22:53:12,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:12,943 INFO L93 Difference]: Finished difference Result 50 states and 68 transitions. [2022-02-14 22:53:12,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-14 22:53:12,944 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), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2022-02-14 22:53:12,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:12,945 INFO L225 Difference]: With dead ends: 50 [2022-02-14 22:53:12,945 INFO L226 Difference]: Without dead ends: 50 [2022-02-14 22:53:12,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-02-14 22:53:12,946 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 46 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:12,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 169 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-14 22:53:12,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-02-14 22:53:12,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 38. [2022-02-14 22:53:12,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 25 states have (on average 1.28) internal successors, (32), 26 states have internal predecessors, (32), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-02-14 22:53:12,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 48 transitions. [2022-02-14 22:53:12,952 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 48 transitions. Word has length 24 [2022-02-14 22:53:12,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:12,952 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 48 transitions. [2022-02-14 22:53:12,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-02-14 22:53:12,953 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 48 transitions. [2022-02-14 22:53:12,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-14 22:53:12,953 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:12,953 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:12,972 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-02-14 22:53:13,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-02-14 22:53:13,154 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:13,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:13,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2110136122, now seen corresponding path program 1 times [2022-02-14 22:53:13,155 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:13,155 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465742617] [2022-02-14 22:53:13,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:13,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:13,171 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:13,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [910925073] [2022-02-14 22:53:13,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:13,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:13,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:13,173 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-02-14 22:53:13,185 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-02-14 22:53:13,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:13,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-14 22:53:13,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:13,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:13,309 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:13,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:13,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465742617] [2022-02-14 22:53:13,309 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:13,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910925073] [2022-02-14 22:53:13,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910925073] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:13,310 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:13,310 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-14 22:53:13,310 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606259668] [2022-02-14 22:53:13,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:13,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-14 22:53:13,310 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:13,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-14 22:53:13,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-14 22:53:13,311 INFO L87 Difference]: Start difference. First operand 38 states and 48 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:13,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:13,326 INFO L93 Difference]: Finished difference Result 40 states and 50 transitions. [2022-02-14 22:53:13,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-14 22:53:13,326 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), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-02-14 22:53:13,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:13,327 INFO L225 Difference]: With dead ends: 40 [2022-02-14 22:53:13,327 INFO L226 Difference]: Without dead ends: 40 [2022-02-14 22:53:13,327 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-14 22:53:13,328 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:13,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 113 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-14 22:53:13,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-02-14 22:53:13,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-02-14 22:53:13,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 28 states have internal predecessors, (34), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-02-14 22:53:13,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 50 transitions. [2022-02-14 22:53:13,332 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 50 transitions. Word has length 29 [2022-02-14 22:53:13,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:13,332 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 50 transitions. [2022-02-14 22:53:13,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:13,332 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 50 transitions. [2022-02-14 22:53:13,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-14 22:53:13,333 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:13,333 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:13,351 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-02-14 22:53:13,550 WARN L452 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-02-14 22:53:13,551 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:13,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:13,552 INFO L85 PathProgramCache]: Analyzing trace with hash -358604865, now seen corresponding path program 1 times [2022-02-14 22:53:13,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:13,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113707565] [2022-02-14 22:53:13,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:13,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:13,565 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:13,565 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [455113172] [2022-02-14 22:53:13,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:13,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:13,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:13,566 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-02-14 22:53:13,568 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-02-14 22:53:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:13,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-14 22:53:13,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:13,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-14 22:53:13,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:13,825 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:13,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113707565] [2022-02-14 22:53:13,825 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:13,825 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455113172] [2022-02-14 22:53:13,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455113172] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:13,825 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:13,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-02-14 22:53:13,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002494730] [2022-02-14 22:53:13,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:13,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-14 22:53:13,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:13,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-14 22:53:13,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-02-14 22:53:13,827 INFO L87 Difference]: Start difference. First operand 40 states and 50 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-02-14 22:53:13,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:13,972 INFO L93 Difference]: Finished difference Result 66 states and 90 transitions. [2022-02-14 22:53:13,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-14 22:53:13,973 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 29 [2022-02-14 22:53:13,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:13,973 INFO L225 Difference]: With dead ends: 66 [2022-02-14 22:53:13,973 INFO L226 Difference]: Without dead ends: 66 [2022-02-14 22:53:13,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-02-14 22:53:13,974 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 60 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:13,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 290 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-14 22:53:13,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-02-14 22:53:13,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 55. [2022-02-14 22:53:13,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 38 states have internal predecessors, (48), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-02-14 22:53:13,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 72 transitions. [2022-02-14 22:53:13,980 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 72 transitions. Word has length 29 [2022-02-14 22:53:13,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:13,980 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 72 transitions. [2022-02-14 22:53:13,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-02-14 22:53:13,980 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 72 transitions. [2022-02-14 22:53:13,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-14 22:53:13,981 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:13,981 INFO L514 BasicCegarLoop]: trace histogram [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-02-14 22:53:13,997 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-02-14 22:53:14,196 WARN L452 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-02-14 22:53:14,197 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:14,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:14,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2061673945, now seen corresponding path program 1 times [2022-02-14 22:53:14,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:14,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142123380] [2022-02-14 22:53:14,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:14,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:14,214 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:14,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624894180] [2022-02-14 22:53:14,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:14,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:14,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:14,215 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-02-14 22:53:14,240 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-02-14 22:53:14,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:14,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-14 22:53:14,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:14,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:14,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:14,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:14,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:14,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142123380] [2022-02-14 22:53:14,402 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:14,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624894180] [2022-02-14 22:53:14,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624894180] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:14,402 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:14,402 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-02-14 22:53:14,402 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823370397] [2022-02-14 22:53:14,403 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:14,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-14 22:53:14,403 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:14,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-14 22:53:14,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-02-14 22:53:14,404 INFO L87 Difference]: Start difference. First operand 55 states and 72 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-02-14 22:53:14,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:14,496 INFO L93 Difference]: Finished difference Result 144 states and 188 transitions. [2022-02-14 22:53:14,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-14 22:53:14,496 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 30 [2022-02-14 22:53:14,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:14,498 INFO L225 Difference]: With dead ends: 144 [2022-02-14 22:53:14,498 INFO L226 Difference]: Without dead ends: 144 [2022-02-14 22:53:14,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2022-02-14 22:53:14,499 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 92 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:14,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 286 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-14 22:53:14,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-02-14 22:53:14,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 101. [2022-02-14 22:53:14,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 70 states have (on average 1.3285714285714285) internal successors, (93), 72 states have internal predecessors, (93), 22 states have call successors, (22), 9 states have call predecessors, (22), 8 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-02-14 22:53:14,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 134 transitions. [2022-02-14 22:53:14,508 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 134 transitions. Word has length 30 [2022-02-14 22:53:14,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:14,508 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 134 transitions. [2022-02-14 22:53:14,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-02-14 22:53:14,509 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 134 transitions. [2022-02-14 22:53:14,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-14 22:53:14,509 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:14,509 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:14,526 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-02-14 22:53:14,726 WARN L452 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-02-14 22:53:14,727 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:14,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:14,738 INFO L85 PathProgramCache]: Analyzing trace with hash 545740907, now seen corresponding path program 1 times [2022-02-14 22:53:14,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:14,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075811780] [2022-02-14 22:53:14,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:14,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:14,747 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:14,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [89211812] [2022-02-14 22:53:14,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:14,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:14,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:14,765 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-02-14 22:53:14,783 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-02-14 22:53:14,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:14,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-14 22:53:14,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:14,877 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-14 22:53:14,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:14,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-14 22:53:14,957 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:14,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075811780] [2022-02-14 22:53:14,957 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:14,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89211812] [2022-02-14 22:53:14,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89211812] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:14,957 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:14,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-02-14 22:53:14,958 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156821723] [2022-02-14 22:53:14,958 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:14,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-14 22:53:14,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:14,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-14 22:53:14,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-02-14 22:53:14,960 INFO L87 Difference]: Start difference. First operand 101 states and 134 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:15,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:15,080 INFO L93 Difference]: Finished difference Result 175 states and 251 transitions. [2022-02-14 22:53:15,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-14 22:53:15,082 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2022-02-14 22:53:15,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:15,083 INFO L225 Difference]: With dead ends: 175 [2022-02-14 22:53:15,083 INFO L226 Difference]: Without dead ends: 175 [2022-02-14 22:53:15,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-02-14 22:53:15,085 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 115 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:15,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 301 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-14 22:53:15,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-02-14 22:53:15,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 132. [2022-02-14 22:53:15,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 98 states have (on average 1.346938775510204) internal successors, (132), 99 states have internal predecessors, (132), 25 states have call successors, (25), 9 states have call predecessors, (25), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-02-14 22:53:15,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 180 transitions. [2022-02-14 22:53:15,108 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 180 transitions. Word has length 31 [2022-02-14 22:53:15,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:15,108 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 180 transitions. [2022-02-14 22:53:15,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:15,109 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 180 transitions. [2022-02-14 22:53:15,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-14 22:53:15,109 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:15,109 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-14 22:53:15,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-02-14 22:53:15,323 WARN L452 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-02-14 22:53:15,323 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:15,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:15,331 INFO L85 PathProgramCache]: Analyzing trace with hash 653912885, now seen corresponding path program 1 times [2022-02-14 22:53:15,332 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:15,332 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15836968] [2022-02-14 22:53:15,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:15,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:15,353 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:15,354 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101323202] [2022-02-14 22:53:15,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:15,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:15,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:15,363 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-02-14 22:53:15,370 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-02-14 22:53:15,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:15,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-14 22:53:15,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:15,594 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-14 22:53:15,595 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:15,595 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:15,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15836968] [2022-02-14 22:53:15,595 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:15,595 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101323202] [2022-02-14 22:53:15,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101323202] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:15,595 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:15,595 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-02-14 22:53:15,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345965297] [2022-02-14 22:53:15,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:15,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-14 22:53:15,596 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:15,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-14 22:53:15,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-02-14 22:53:15,596 INFO L87 Difference]: Start difference. First operand 132 states and 180 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-14 22:53:15,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:15,737 INFO L93 Difference]: Finished difference Result 155 states and 206 transitions. [2022-02-14 22:53:15,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-14 22:53:15,738 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 34 [2022-02-14 22:53:15,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:15,739 INFO L225 Difference]: With dead ends: 155 [2022-02-14 22:53:15,739 INFO L226 Difference]: Without dead ends: 155 [2022-02-14 22:53:15,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-02-14 22:53:15,739 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 88 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:15,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 249 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-14 22:53:15,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-02-14 22:53:15,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 144. [2022-02-14 22:53:15,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 107 states have (on average 1.3177570093457944) internal successors, (141), 108 states have internal predecessors, (141), 25 states have call successors, (25), 12 states have call predecessors, (25), 11 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-02-14 22:53:15,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 189 transitions. [2022-02-14 22:53:15,744 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 189 transitions. Word has length 34 [2022-02-14 22:53:15,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:15,745 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 189 transitions. [2022-02-14 22:53:15,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-02-14 22:53:15,745 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 189 transitions. [2022-02-14 22:53:15,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-14 22:53:15,745 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:15,746 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-14 22:53:15,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-02-14 22:53:15,959 WARN L452 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-02-14 22:53:15,959 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:15,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:15,960 INFO L85 PathProgramCache]: Analyzing trace with hash -47631820, now seen corresponding path program 1 times [2022-02-14 22:53:15,960 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:15,960 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662740987] [2022-02-14 22:53:15,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:15,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:15,969 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:15,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2145375754] [2022-02-14 22:53:15,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:15,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:15,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:15,987 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-02-14 22:53:16,033 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-02-14 22:53:16,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:16,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-14 22:53:16,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:16,760 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-14 22:53:16,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:16,933 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:16,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:16,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662740987] [2022-02-14 22:53:16,933 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:16,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145375754] [2022-02-14 22:53:16,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145375754] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:16,934 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:16,934 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 11 [2022-02-14 22:53:16,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971980288] [2022-02-14 22:53:16,934 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:16,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-14 22:53:16,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:16,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-14 22:53:16,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-02-14 22:53:16,935 INFO L87 Difference]: Start difference. First operand 144 states and 189 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-14 22:53:17,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:17,218 INFO L93 Difference]: Finished difference Result 177 states and 239 transitions. [2022-02-14 22:53:17,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-14 22:53:17,218 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 36 [2022-02-14 22:53:17,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:17,219 INFO L225 Difference]: With dead ends: 177 [2022-02-14 22:53:17,219 INFO L226 Difference]: Without dead ends: 177 [2022-02-14 22:53:17,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-02-14 22:53:17,220 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 61 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:17,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 432 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-14 22:53:17,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-02-14 22:53:17,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 174. [2022-02-14 22:53:17,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 128 states have (on average 1.34375) internal successors, (172), 129 states have internal predecessors, (172), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-02-14 22:53:17,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 236 transitions. [2022-02-14 22:53:17,225 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 236 transitions. Word has length 36 [2022-02-14 22:53:17,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:17,225 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 236 transitions. [2022-02-14 22:53:17,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-14 22:53:17,225 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 236 transitions. [2022-02-14 22:53:17,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-14 22:53:17,226 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:17,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:17,250 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-02-14 22:53:17,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-02-14 22:53:17,442 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:17,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:17,442 INFO L85 PathProgramCache]: Analyzing trace with hash -375710268, now seen corresponding path program 1 times [2022-02-14 22:53:17,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:17,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497231637] [2022-02-14 22:53:17,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:17,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:17,456 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:17,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1449384776] [2022-02-14 22:53:17,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:17,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:17,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:17,472 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-02-14 22:53:17,523 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-02-14 22:53:17,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:17,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-14 22:53:17,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:18,890 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:18,890 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:18,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:18,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497231637] [2022-02-14 22:53:18,890 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:18,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449384776] [2022-02-14 22:53:18,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449384776] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:18,891 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:18,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-14 22:53:18,891 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852593601] [2022-02-14 22:53:18,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:18,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-14 22:53:18,891 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:18,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-14 22:53:18,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-14 22:53:18,892 INFO L87 Difference]: Start difference. First operand 174 states and 236 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:18,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:18,909 INFO L93 Difference]: Finished difference Result 174 states and 235 transitions. [2022-02-14 22:53:18,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-14 22:53:18,911 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2022-02-14 22:53:18,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:18,912 INFO L225 Difference]: With dead ends: 174 [2022-02-14 22:53:18,912 INFO L226 Difference]: Without dead ends: 174 [2022-02-14 22:53:18,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-14 22:53:18,912 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:18,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 139 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-14 22:53:18,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-02-14 22:53:18,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2022-02-14 22:53:18,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 128 states have (on average 1.3359375) internal successors, (171), 129 states have internal predecessors, (171), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-02-14 22:53:18,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 235 transitions. [2022-02-14 22:53:18,917 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 235 transitions. Word has length 36 [2022-02-14 22:53:18,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:18,917 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 235 transitions. [2022-02-14 22:53:18,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-02-14 22:53:18,917 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 235 transitions. [2022-02-14 22:53:18,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-14 22:53:18,918 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:18,918 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:18,940 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-02-14 22:53:19,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-02-14 22:53:19,129 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:19,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:19,129 INFO L85 PathProgramCache]: Analyzing trace with hash -344890017, now seen corresponding path program 1 times [2022-02-14 22:53:19,129 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:19,130 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429450523] [2022-02-14 22:53:19,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:19,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:19,137 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:19,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1001552517] [2022-02-14 22:53:19,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:19,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:19,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:19,149 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-02-14 22:53:19,150 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-02-14 22:53:19,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:19,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-14 22:53:19,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:19,250 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-02-14 22:53:19,250 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:19,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:19,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429450523] [2022-02-14 22:53:19,250 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:19,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001552517] [2022-02-14 22:53:19,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001552517] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:19,250 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:19,251 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-14 22:53:19,251 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533214669] [2022-02-14 22:53:19,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:19,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-14 22:53:19,251 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:19,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-14 22:53:19,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-14 22:53:19,251 INFO L87 Difference]: Start difference. First operand 174 states and 235 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-14 22:53:19,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:19,295 INFO L93 Difference]: Finished difference Result 237 states and 331 transitions. [2022-02-14 22:53:19,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-14 22:53:19,295 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-02-14 22:53:19,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:19,297 INFO L225 Difference]: With dead ends: 237 [2022-02-14 22:53:19,297 INFO L226 Difference]: Without dead ends: 237 [2022-02-14 22:53:19,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 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-02-14 22:53:19,297 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 10 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:19,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 155 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-14 22:53:19,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-02-14 22:53:19,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 230. [2022-02-14 22:53:19,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 161 states have (on average 1.3664596273291925) internal successors, (220), 162 states have internal predecessors, (220), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2022-02-14 22:53:19,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 324 transitions. [2022-02-14 22:53:19,307 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 324 transitions. Word has length 39 [2022-02-14 22:53:19,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:19,307 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 324 transitions. [2022-02-14 22:53:19,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-02-14 22:53:19,307 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 324 transitions. [2022-02-14 22:53:19,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-14 22:53:19,308 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:19,308 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-14 22:53:19,325 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-02-14 22:53:19,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-02-14 22:53:19,511 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:19,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:19,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1057809952, now seen corresponding path program 1 times [2022-02-14 22:53:19,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:19,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980391321] [2022-02-14 22:53:19,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:19,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:19,519 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:19,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271442961] [2022-02-14 22:53:19,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:19,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:19,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:19,520 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-02-14 22:53:19,521 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-02-14 22:53:19,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:19,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-14 22:53:19,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:19,754 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:19,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:19,877 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:19,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:19,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980391321] [2022-02-14 22:53:19,877 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:19,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271442961] [2022-02-14 22:53:19,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271442961] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:19,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:19,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-02-14 22:53:19,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132743521] [2022-02-14 22:53:19,877 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:19,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-14 22:53:19,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:19,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-14 22:53:19,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-02-14 22:53:19,878 INFO L87 Difference]: Start difference. First operand 230 states and 324 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-02-14 22:53:20,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:20,555 INFO L93 Difference]: Finished difference Result 390 states and 576 transitions. [2022-02-14 22:53:20,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-14 22:53:20,556 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2022-02-14 22:53:20,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:20,557 INFO L225 Difference]: With dead ends: 390 [2022-02-14 22:53:20,557 INFO L226 Difference]: Without dead ends: 390 [2022-02-14 22:53:20,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-02-14 22:53:20,558 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 152 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:20,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 438 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-14 22:53:20,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-02-14 22:53:20,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 377. [2022-02-14 22:53:20,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 266 states have (on average 1.4248120300751879) internal successors, (379), 267 states have internal predecessors, (379), 93 states have call successors, (93), 18 states have call predecessors, (93), 17 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2022-02-14 22:53:20,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 563 transitions. [2022-02-14 22:53:20,579 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 563 transitions. Word has length 41 [2022-02-14 22:53:20,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:20,579 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 563 transitions. [2022-02-14 22:53:20,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-02-14 22:53:20,579 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 563 transitions. [2022-02-14 22:53:20,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-14 22:53:20,583 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:20,584 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:20,618 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-02-14 22:53:20,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-14 22:53:20,799 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:20,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:20,800 INFO L85 PathProgramCache]: Analyzing trace with hash -800046763, now seen corresponding path program 1 times [2022-02-14 22:53:20,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:20,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917067196] [2022-02-14 22:53:20,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:20,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:20,807 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:20,807 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [851840949] [2022-02-14 22:53:20,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:20,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:20,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:20,808 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-02-14 22:53:20,809 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-02-14 22:53:20,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:20,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-14 22:53:20,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:20,910 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-02-14 22:53:20,910 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:20,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:20,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917067196] [2022-02-14 22:53:20,911 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:20,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851840949] [2022-02-14 22:53:20,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851840949] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:20,911 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:20,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-14 22:53:20,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370351264] [2022-02-14 22:53:20,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:20,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-14 22:53:20,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:20,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-14 22:53:20,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-14 22:53:20,912 INFO L87 Difference]: Start difference. First operand 377 states and 563 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-14 22:53:20,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:20,947 INFO L93 Difference]: Finished difference Result 564 states and 884 transitions. [2022-02-14 22:53:20,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-14 22:53:20,948 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 44 [2022-02-14 22:53:20,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:20,950 INFO L225 Difference]: With dead ends: 564 [2022-02-14 22:53:20,950 INFO L226 Difference]: Without dead ends: 564 [2022-02-14 22:53:20,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 40 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-02-14 22:53:20,950 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 12 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:20,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 172 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-14 22:53:20,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-02-14 22:53:20,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 495. [2022-02-14 22:53:20,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 307 states have (on average 1.4267100977198697) internal successors, (438), 327 states have internal predecessors, (438), 169 states have call successors, (169), 19 states have call predecessors, (169), 18 states have return successors, (167), 148 states have call predecessors, (167), 167 states have call successors, (167) [2022-02-14 22:53:20,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 774 transitions. [2022-02-14 22:53:20,965 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 774 transitions. Word has length 44 [2022-02-14 22:53:20,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:20,965 INFO L470 AbstractCegarLoop]: Abstraction has 495 states and 774 transitions. [2022-02-14 22:53:20,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-02-14 22:53:20,966 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 774 transitions. [2022-02-14 22:53:20,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-02-14 22:53:20,966 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:20,966 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:20,985 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-02-14 22:53:21,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-14 22:53:21,185 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:21,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:21,185 INFO L85 PathProgramCache]: Analyzing trace with hash 684933943, now seen corresponding path program 1 times [2022-02-14 22:53:21,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:21,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383565292] [2022-02-14 22:53:21,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:21,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:21,195 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:21,196 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [890596782] [2022-02-14 22:53:21,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:21,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:21,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:21,208 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-02-14 22:53:21,215 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-02-14 22:53:21,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:21,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-14 22:53:21,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:21,349 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-02-14 22:53:21,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:21,448 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-02-14 22:53:21,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:21,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383565292] [2022-02-14 22:53:21,448 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:21,448 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890596782] [2022-02-14 22:53:21,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890596782] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:21,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:21,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-02-14 22:53:21,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602408491] [2022-02-14 22:53:21,448 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:21,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-14 22:53:21,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:21,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-14 22:53:21,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-02-14 22:53:21,449 INFO L87 Difference]: Start difference. First operand 495 states and 774 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-02-14 22:53:21,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:21,572 INFO L93 Difference]: Finished difference Result 770 states and 1118 transitions. [2022-02-14 22:53:21,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-14 22:53:21,573 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2022-02-14 22:53:21,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:21,576 INFO L225 Difference]: With dead ends: 770 [2022-02-14 22:53:21,576 INFO L226 Difference]: Without dead ends: 770 [2022-02-14 22:53:21,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2022-02-14 22:53:21,577 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 158 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:21,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 272 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-14 22:53:21,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-02-14 22:53:21,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 736. [2022-02-14 22:53:21,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 471 states have (on average 1.3630573248407643) internal successors, (642), 495 states have internal predecessors, (642), 224 states have call successors, (224), 41 states have call predecessors, (224), 40 states have return successors, (219), 199 states have call predecessors, (219), 219 states have call successors, (219) [2022-02-14 22:53:21,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1085 transitions. [2022-02-14 22:53:21,600 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1085 transitions. Word has length 42 [2022-02-14 22:53:21,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:21,601 INFO L470 AbstractCegarLoop]: Abstraction has 736 states and 1085 transitions. [2022-02-14 22:53:21,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-02-14 22:53:21,601 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1085 transitions. [2022-02-14 22:53:21,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-02-14 22:53:21,601 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:21,601 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-02-14 22:53:21,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-14 22:53:21,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-02-14 22:53:21,820 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:21,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:21,820 INFO L85 PathProgramCache]: Analyzing trace with hash 841576990, now seen corresponding path program 1 times [2022-02-14 22:53:21,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:21,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339525580] [2022-02-14 22:53:21,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:21,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:21,826 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:21,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403977033] [2022-02-14 22:53:21,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:21,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:21,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:21,828 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-02-14 22:53:21,829 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-02-14 22:53:21,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:21,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 13 conjunts are in the unsatisfiable core [2022-02-14 22:53:21,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:21,957 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:21,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:22,068 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-14 22:53:22,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:22,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339525580] [2022-02-14 22:53:22,068 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:22,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403977033] [2022-02-14 22:53:22,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403977033] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:22,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:22,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-02-14 22:53:22,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919420008] [2022-02-14 22:53:22,069 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:22,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-14 22:53:22,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:22,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-14 22:53:22,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-02-14 22:53:22,070 INFO L87 Difference]: Start difference. First operand 736 states and 1085 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-02-14 22:53:22,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:22,250 INFO L93 Difference]: Finished difference Result 1119 states and 1584 transitions. [2022-02-14 22:53:22,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-14 22:53:22,250 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 43 [2022-02-14 22:53:22,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:22,254 INFO L225 Difference]: With dead ends: 1119 [2022-02-14 22:53:22,254 INFO L226 Difference]: Without dead ends: 1119 [2022-02-14 22:53:22,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2022-02-14 22:53:22,254 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 222 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:22,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 416 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-14 22:53:22,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2022-02-14 22:53:22,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1072. [2022-02-14 22:53:22,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 697 states have (on average 1.3113342898134863) internal successors, (914), 730 states have internal predecessors, (914), 318 states have call successors, (318), 57 states have call predecessors, (318), 56 states have return successors, (311), 284 states have call predecessors, (311), 311 states have call successors, (311) [2022-02-14 22:53:22,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1543 transitions. [2022-02-14 22:53:22,292 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1543 transitions. Word has length 43 [2022-02-14 22:53:22,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:22,293 INFO L470 AbstractCegarLoop]: Abstraction has 1072 states and 1543 transitions. [2022-02-14 22:53:22,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-02-14 22:53:22,293 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1543 transitions. [2022-02-14 22:53:22,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-14 22:53:22,293 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:22,293 INFO L514 BasicCegarLoop]: trace histogram [4, 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] [2022-02-14 22:53:22,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-14 22:53:22,509 WARN L452 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-02-14 22:53:22,509 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:22,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:22,510 INFO L85 PathProgramCache]: Analyzing trace with hash -799775801, now seen corresponding path program 2 times [2022-02-14 22:53:22,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:22,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639732817] [2022-02-14 22:53:22,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:22,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:22,516 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:22,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [728592235] [2022-02-14 22:53:22,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-14 22:53:22,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:22,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:22,518 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-02-14 22:53:22,519 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-02-14 22:53:22,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-14 22:53:22,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:53:22,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-14 22:53:22,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:22,614 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-02-14 22:53:22,614 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:22,614 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:22,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639732817] [2022-02-14 22:53:22,614 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:22,614 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728592235] [2022-02-14 22:53:22,614 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728592235] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:22,615 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:22,615 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-14 22:53:22,615 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415536209] [2022-02-14 22:53:22,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:22,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-14 22:53:22,615 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:22,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-14 22:53:22,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-14 22:53:22,615 INFO L87 Difference]: Start difference. First operand 1072 states and 1543 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-02-14 22:53:22,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:22,668 INFO L93 Difference]: Finished difference Result 1234 states and 1815 transitions. [2022-02-14 22:53:22,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-14 22:53:22,669 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 44 [2022-02-14 22:53:22,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:22,672 INFO L225 Difference]: With dead ends: 1234 [2022-02-14 22:53:22,672 INFO L226 Difference]: Without dead ends: 1234 [2022-02-14 22:53:22,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 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-02-14 22:53:22,673 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 29 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:22,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 195 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-14 22:53:22,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2022-02-14 22:53:22,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 995. [2022-02-14 22:53:22,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 660 states have (on average 1.3015151515151515) internal successors, (859), 690 states have internal predecessors, (859), 278 states have call successors, (278), 57 states have call predecessors, (278), 56 states have return successors, (271), 247 states have call predecessors, (271), 271 states have call successors, (271) [2022-02-14 22:53:22,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1408 transitions. [2022-02-14 22:53:22,717 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1408 transitions. Word has length 44 [2022-02-14 22:53:22,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:22,718 INFO L470 AbstractCegarLoop]: Abstraction has 995 states and 1408 transitions. [2022-02-14 22:53:22,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-02-14 22:53:22,718 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1408 transitions. [2022-02-14 22:53:22,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-02-14 22:53:22,718 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:22,718 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1] [2022-02-14 22:53:22,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-14 22:53:22,934 WARN L452 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-02-14 22:53:22,934 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:22,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:22,935 INFO L85 PathProgramCache]: Analyzing trace with hash -2059301326, now seen corresponding path program 1 times [2022-02-14 22:53:22,935 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:22,935 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623583478] [2022-02-14 22:53:22,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:22,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:22,941 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:22,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [405539622] [2022-02-14 22:53:22,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:22,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:22,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:22,948 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-02-14 22:53:22,949 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-02-14 22:53:22,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:22,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 57 conjunts are in the unsatisfiable core [2022-02-14 22:53:22,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:23,506 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-02-14 22:53:23,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:24,045 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-02-14 22:53:24,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:24,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623583478] [2022-02-14 22:53:24,046 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:24,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405539622] [2022-02-14 22:53:24,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405539622] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:24,046 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:24,046 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-02-14 22:53:24,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778729517] [2022-02-14 22:53:24,046 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:24,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-14 22:53:24,046 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:24,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-14 22:53:24,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-02-14 22:53:24,047 INFO L87 Difference]: Start difference. First operand 995 states and 1408 transitions. Second operand has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) [2022-02-14 22:53:30,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:30,601 INFO L93 Difference]: Finished difference Result 1410 states and 2007 transitions. [2022-02-14 22:53:30,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-14 22:53:30,602 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) Word has length 58 [2022-02-14 22:53:30,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:30,606 INFO L225 Difference]: With dead ends: 1410 [2022-02-14 22:53:30,606 INFO L226 Difference]: Without dead ends: 1404 [2022-02-14 22:53:30,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=261, Invalid=1299, Unknown=0, NotChecked=0, Total=1560 [2022-02-14 22:53:30,607 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 175 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 890 mSolverCounterSat, 301 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 301 IncrementalHoareTripleChecker+Valid, 890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:30,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 644 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [301 Valid, 890 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-02-14 22:53:30,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2022-02-14 22:53:30,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1226. [2022-02-14 22:53:30,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 845 states have (on average 1.2970414201183431) internal successors, (1096), 864 states have internal predecessors, (1096), 308 states have call successors, (308), 73 states have call predecessors, (308), 72 states have return successors, (303), 288 states have call predecessors, (303), 303 states have call successors, (303) [2022-02-14 22:53:30,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 1707 transitions. [2022-02-14 22:53:30,633 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 1707 transitions. Word has length 58 [2022-02-14 22:53:30,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:30,633 INFO L470 AbstractCegarLoop]: Abstraction has 1226 states and 1707 transitions. [2022-02-14 22:53:30,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) [2022-02-14 22:53:30,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 1707 transitions. [2022-02-14 22:53:30,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-02-14 22:53:30,634 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:30,634 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:30,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-14 22:53:30,850 WARN L452 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-02-14 22:53:30,850 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:30,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:30,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1248898955, now seen corresponding path program 1 times [2022-02-14 22:53:30,851 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:30,851 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371371795] [2022-02-14 22:53:30,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:30,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:30,865 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:30,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2022556251] [2022-02-14 22:53:30,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:30,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:30,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:30,867 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-02-14 22:53:30,891 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-02-14 22:53:30,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:30,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-14 22:53:30,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:31,059 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-02-14 22:53:31,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:31,237 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-02-14 22:53:31,237 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:31,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371371795] [2022-02-14 22:53:31,238 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:31,238 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022556251] [2022-02-14 22:53:31,238 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022556251] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:31,238 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:31,238 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-02-14 22:53:31,238 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291420703] [2022-02-14 22:53:31,238 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:31,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-14 22:53:31,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:31,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-14 22:53:31,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-02-14 22:53:31,239 INFO L87 Difference]: Start difference. First operand 1226 states and 1707 transitions. Second operand has 18 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2022-02-14 22:53:31,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:31,538 INFO L93 Difference]: Finished difference Result 2543 states and 3572 transitions. [2022-02-14 22:53:31,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-14 22:53:31,539 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) Word has length 64 [2022-02-14 22:53:31,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:31,546 INFO L225 Difference]: With dead ends: 2543 [2022-02-14 22:53:31,547 INFO L226 Difference]: Without dead ends: 2543 [2022-02-14 22:53:31,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=287, Invalid=525, Unknown=0, NotChecked=0, Total=812 [2022-02-14 22:53:31,547 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 370 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:31,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 510 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-14 22:53:31,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2543 states. [2022-02-14 22:53:31,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2543 to 2406. [2022-02-14 22:53:31,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2406 states, 1658 states have (on average 1.3094089264173703) internal successors, (2171), 1717 states have internal predecessors, (2171), 631 states have call successors, (631), 117 states have call predecessors, (631), 116 states have return successors, (623), 571 states have call predecessors, (623), 623 states have call successors, (623) [2022-02-14 22:53:31,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2406 states to 2406 states and 3425 transitions. [2022-02-14 22:53:31,622 INFO L78 Accepts]: Start accepts. Automaton has 2406 states and 3425 transitions. Word has length 64 [2022-02-14 22:53:31,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:31,623 INFO L470 AbstractCegarLoop]: Abstraction has 2406 states and 3425 transitions. [2022-02-14 22:53:31,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2022-02-14 22:53:31,624 INFO L276 IsEmpty]: Start isEmpty. Operand 2406 states and 3425 transitions. [2022-02-14 22:53:31,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-02-14 22:53:31,624 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:31,624 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:31,644 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-02-14 22:53:31,844 WARN L452 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-02-14 22:53:31,844 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:31,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:31,845 INFO L85 PathProgramCache]: Analyzing trace with hash -934249537, now seen corresponding path program 1 times [2022-02-14 22:53:31,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:31,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277143062] [2022-02-14 22:53:31,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:31,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:31,857 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:31,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [137780219] [2022-02-14 22:53:31,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:31,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:31,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:31,859 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-02-14 22:53:31,861 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-02-14 22:53:31,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:31,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 18 conjunts are in the unsatisfiable core [2022-02-14 22:53:31,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:32,113 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-02-14 22:53:32,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:32,252 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-02-14 22:53:32,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:32,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277143062] [2022-02-14 22:53:32,253 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:32,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137780219] [2022-02-14 22:53:32,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137780219] provided 1 perfect and 1 imperfect interpolant sequences [2022-02-14 22:53:32,253 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-14 22:53:32,253 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2022-02-14 22:53:32,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173678861] [2022-02-14 22:53:32,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:32,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-14 22:53:32,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:32,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-14 22:53:32,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-02-14 22:53:32,263 INFO L87 Difference]: Start difference. First operand 2406 states and 3425 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-02-14 22:53:32,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:32,310 INFO L93 Difference]: Finished difference Result 2465 states and 3473 transitions. [2022-02-14 22:53:32,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-14 22:53:32,323 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 67 [2022-02-14 22:53:32,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:32,330 INFO L225 Difference]: With dead ends: 2465 [2022-02-14 22:53:32,330 INFO L226 Difference]: Without dead ends: 2465 [2022-02-14 22:53:32,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-02-14 22:53:32,330 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 12 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:32,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 153 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-14 22:53:32,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2465 states. [2022-02-14 22:53:32,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2465 to 2442. [2022-02-14 22:53:32,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2442 states, 1685 states have (on average 1.3032640949554897) internal successors, (2196), 1744 states have internal predecessors, (2196), 631 states have call successors, (631), 126 states have call predecessors, (631), 125 states have return successors, (623), 571 states have call predecessors, (623), 623 states have call successors, (623) [2022-02-14 22:53:32,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2442 states to 2442 states and 3450 transitions. [2022-02-14 22:53:32,377 INFO L78 Accepts]: Start accepts. Automaton has 2442 states and 3450 transitions. Word has length 67 [2022-02-14 22:53:32,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:32,377 INFO L470 AbstractCegarLoop]: Abstraction has 2442 states and 3450 transitions. [2022-02-14 22:53:32,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-02-14 22:53:32,377 INFO L276 IsEmpty]: Start isEmpty. Operand 2442 states and 3450 transitions. [2022-02-14 22:53:32,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-02-14 22:53:32,380 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:32,380 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:32,398 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-02-14 22:53:32,596 WARN L452 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-02-14 22:53:32,596 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:32,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:32,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1422612783, now seen corresponding path program 1 times [2022-02-14 22:53:32,597 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:32,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151709350] [2022-02-14 22:53:32,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:32,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:32,602 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:32,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843189162] [2022-02-14 22:53:32,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:32,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:32,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:32,609 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-02-14 22:53:32,637 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-02-14 22:53:32,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:32,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-14 22:53:32,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:32,734 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-02-14 22:53:32,735 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-14 22:53:32,735 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:32,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151709350] [2022-02-14 22:53:32,735 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:32,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843189162] [2022-02-14 22:53:32,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843189162] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-14 22:53:32,735 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-14 22:53:32,735 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-14 22:53:32,735 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568488255] [2022-02-14 22:53:32,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-14 22:53:32,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-14 22:53:32,736 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:32,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-14 22:53:32,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-14 22:53:32,736 INFO L87 Difference]: Start difference. First operand 2442 states and 3450 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-14 22:53:32,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:32,775 INFO L93 Difference]: Finished difference Result 2578 states and 3563 transitions. [2022-02-14 22:53:32,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-14 22:53:32,776 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 73 [2022-02-14 22:53:32,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:32,782 INFO L225 Difference]: With dead ends: 2578 [2022-02-14 22:53:32,782 INFO L226 Difference]: Without dead ends: 2578 [2022-02-14 22:53:32,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-02-14 22:53:32,783 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 12 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:32,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 159 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-14 22:53:32,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2022-02-14 22:53:32,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 2372. [2022-02-14 22:53:32,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2372 states, 1689 states have (on average 1.2948490230905862) internal successors, (2187), 1720 states have internal predecessors, (2187), 559 states have call successors, (559), 124 states have call predecessors, (559), 123 states have return successors, (551), 527 states have call predecessors, (551), 551 states have call successors, (551) [2022-02-14 22:53:32,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2372 states to 2372 states and 3297 transitions. [2022-02-14 22:53:32,826 INFO L78 Accepts]: Start accepts. Automaton has 2372 states and 3297 transitions. Word has length 73 [2022-02-14 22:53:32,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:32,826 INFO L470 AbstractCegarLoop]: Abstraction has 2372 states and 3297 transitions. [2022-02-14 22:53:32,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-02-14 22:53:32,827 INFO L276 IsEmpty]: Start isEmpty. Operand 2372 states and 3297 transitions. [2022-02-14 22:53:32,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-02-14 22:53:32,827 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:32,827 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:32,845 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-02-14 22:53:33,043 WARN L452 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-02-14 22:53:33,043 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:33,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:33,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1662269742, now seen corresponding path program 2 times [2022-02-14 22:53:33,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:33,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857607791] [2022-02-14 22:53:33,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:33,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:33,049 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:33,049 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231296964] [2022-02-14 22:53:33,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-14 22:53:33,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:33,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:33,051 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-02-14 22:53:33,052 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-02-14 22:53:33,098 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-14 22:53:33,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:53:33,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 82 conjunts are in the unsatisfiable core [2022-02-14 22:53:33,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:34,017 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 20 proven. 43 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-02-14 22:53:34,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:34,939 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 36 proven. 21 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-02-14 22:53:34,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:34,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857607791] [2022-02-14 22:53:34,939 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:34,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231296964] [2022-02-14 22:53:34,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231296964] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:34,939 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:34,939 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 28 [2022-02-14 22:53:34,939 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053240813] [2022-02-14 22:53:34,940 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:34,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-14 22:53:34,940 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:34,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-14 22:53:34,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-02-14 22:53:34,941 INFO L87 Difference]: Start difference. First operand 2372 states and 3297 transitions. Second operand has 28 states, 26 states have (on average 3.0) internal successors, (78), 22 states have internal predecessors, (78), 9 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-02-14 22:53:41,671 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:53:43,014 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:53:46,660 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:53:48,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:53:48,502 INFO L93 Difference]: Finished difference Result 2867 states and 3884 transitions. [2022-02-14 22:53:48,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-14 22:53:48,524 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 3.0) internal successors, (78), 22 states have internal predecessors, (78), 9 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) Word has length 75 [2022-02-14 22:53:48,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:53:48,533 INFO L225 Difference]: With dead ends: 2867 [2022-02-14 22:53:48,533 INFO L226 Difference]: Without dead ends: 2863 [2022-02-14 22:53:48,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=469, Invalid=1981, Unknown=0, NotChecked=0, Total=2450 [2022-02-14 22:53:48,534 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 303 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 958 mSolverCounterSat, 318 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 1277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 318 IncrementalHoareTripleChecker+Valid, 958 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2022-02-14 22:53:48,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 742 Invalid, 1277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [318 Valid, 958 Invalid, 1 Unknown, 0 Unchecked, 9.3s Time] [2022-02-14 22:53:48,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states. [2022-02-14 22:53:48,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 2736. [2022-02-14 22:53:48,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2736 states, 1985 states have (on average 1.2916876574307306) internal successors, (2564), 2026 states have internal predecessors, (2564), 594 states have call successors, (594), 158 states have call predecessors, (594), 156 states have return successors, (587), 551 states have call predecessors, (587), 587 states have call successors, (587) [2022-02-14 22:53:48,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 3745 transitions. [2022-02-14 22:53:48,598 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 3745 transitions. Word has length 75 [2022-02-14 22:53:48,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:53:48,599 INFO L470 AbstractCegarLoop]: Abstraction has 2736 states and 3745 transitions. [2022-02-14 22:53:48,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 3.0) internal successors, (78), 22 states have internal predecessors, (78), 9 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-02-14 22:53:48,599 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 3745 transitions. [2022-02-14 22:53:48,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-02-14 22:53:48,600 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:53:48,600 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:53:48,633 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-02-14 22:53:48,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-02-14 22:53:48,817 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:53:48,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:53:48,817 INFO L85 PathProgramCache]: Analyzing trace with hash 612727057, now seen corresponding path program 1 times [2022-02-14 22:53:48,817 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:53:48,817 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247375208] [2022-02-14 22:53:48,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:48,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:53:48,827 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:53:48,827 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292677663] [2022-02-14 22:53:48,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:53:48,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:53:48,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:53:48,828 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-02-14 22:53:48,829 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-02-14 22:53:48,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:53:48,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 86 conjunts are in the unsatisfiable core [2022-02-14 22:53:48,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:53:49,989 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 52 proven. 35 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-02-14 22:53:49,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:53:56,081 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 65 proven. 19 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-02-14 22:53:56,082 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:53:56,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247375208] [2022-02-14 22:53:56,082 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:53:56,082 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292677663] [2022-02-14 22:53:56,082 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292677663] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:53:56,082 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:53:56,082 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 30 [2022-02-14 22:53:56,082 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285135447] [2022-02-14 22:53:56,082 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:53:56,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-14 22:53:56,083 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:53:56,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-14 22:53:56,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-02-14 22:53:56,084 INFO L87 Difference]: Start difference. First operand 2736 states and 3745 transitions. Second operand has 30 states, 25 states have (on average 2.84) internal successors, (71), 26 states have internal predecessors, (71), 11 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 8 states have call predecessors, (19), 9 states have call successors, (19) [2022-02-14 22:54:06,874 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:54:12,164 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:54:24,283 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:54:31,141 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:54:35,637 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:54:46,264 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:54:50,072 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:54:52,077 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:55:06,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:55:06,238 INFO L93 Difference]: Finished difference Result 3538 states and 4858 transitions. [2022-02-14 22:55:06,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-02-14 22:55:06,240 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 2.84) internal successors, (71), 26 states have internal predecessors, (71), 11 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 8 states have call predecessors, (19), 9 states have call successors, (19) Word has length 88 [2022-02-14 22:55:06,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:55:06,249 INFO L225 Difference]: With dead ends: 3538 [2022-02-14 22:55:06,249 INFO L226 Difference]: Without dead ends: 3509 [2022-02-14 22:55:06,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3606 ImplicationChecksByTransitivity, 44.2s TimeCoverageRelationStatistics Valid=1781, Invalid=9139, Unknown=0, NotChecked=0, Total=10920 [2022-02-14 22:55:06,252 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 391 mSDsluCounter, 1215 mSDsCounter, 0 mSdLazyCounter, 1671 mSolverCounterSat, 487 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 1303 SdHoareTripleChecker+Invalid, 2165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 487 IncrementalHoareTripleChecker+Valid, 1671 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.8s IncrementalHoareTripleChecker+Time [2022-02-14 22:55:06,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 1303 Invalid, 2165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [487 Valid, 1671 Invalid, 7 Unknown, 0 Unchecked, 28.8s Time] [2022-02-14 22:55:06,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-02-14 22:55:06,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 3206. [2022-02-14 22:55:06,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3206 states, 2285 states have (on average 1.3037199124726477) internal successors, (2979), 2334 states have internal predecessors, (2979), 745 states have call successors, (745), 177 states have call predecessors, (745), 175 states have return successors, (738), 694 states have call predecessors, (738), 738 states have call successors, (738) [2022-02-14 22:55:06,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3206 states to 3206 states and 4462 transitions. [2022-02-14 22:55:06,314 INFO L78 Accepts]: Start accepts. Automaton has 3206 states and 4462 transitions. Word has length 88 [2022-02-14 22:55:06,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:55:06,314 INFO L470 AbstractCegarLoop]: Abstraction has 3206 states and 4462 transitions. [2022-02-14 22:55:06,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 2.84) internal successors, (71), 26 states have internal predecessors, (71), 11 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 8 states have call predecessors, (19), 9 states have call successors, (19) [2022-02-14 22:55:06,314 INFO L276 IsEmpty]: Start isEmpty. Operand 3206 states and 4462 transitions. [2022-02-14 22:55:06,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-02-14 22:55:06,315 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:55:06,316 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:55:06,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-14 22:55:06,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-02-14 22:55:06,533 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:55:06,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:55:06,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1189405093, now seen corresponding path program 3 times [2022-02-14 22:55:06,533 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:55:06,533 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741939374] [2022-02-14 22:55:06,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:55:06,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:55:06,539 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:55:06,539 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [401492098] [2022-02-14 22:55:06,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-14 22:55:06,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:55:06,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:55:06,542 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-02-14 22:55:06,542 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-02-14 22:55:06,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-14 22:55:06,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:55:06,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-14 22:55:06,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:55:07,116 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 51 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-02-14 22:55:07,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:55:07,391 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 51 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-02-14 22:55:07,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:55:07,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741939374] [2022-02-14 22:55:07,392 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:55:07,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401492098] [2022-02-14 22:55:07,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401492098] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:55:07,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:55:07,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-02-14 22:55:07,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087391934] [2022-02-14 22:55:07,392 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:55:07,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-14 22:55:07,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:55:07,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-14 22:55:07,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-02-14 22:55:07,393 INFO L87 Difference]: Start difference. First operand 3206 states and 4462 transitions. Second operand has 16 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 7 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-14 22:55:11,417 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:55:12,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:55:12,267 INFO L93 Difference]: Finished difference Result 3437 states and 4773 transitions. [2022-02-14 22:55:12,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-14 22:55:12,268 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 7 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 97 [2022-02-14 22:55:12,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:55:12,276 INFO L225 Difference]: With dead ends: 3437 [2022-02-14 22:55:12,276 INFO L226 Difference]: Without dead ends: 3427 [2022-02-14 22:55:12,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=201, Invalid=729, Unknown=0, NotChecked=0, Total=930 [2022-02-14 22:55:12,277 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 97 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2022-02-14 22:55:12,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 690 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2022-02-14 22:55:12,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3427 states. [2022-02-14 22:55:12,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3427 to 3133. [2022-02-14 22:55:12,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3133 states, 2217 states have (on average 1.3031123139377536) internal successors, (2889), 2261 states have internal predecessors, (2889), 740 states have call successors, (740), 177 states have call predecessors, (740), 175 states have return successors, (738), 694 states have call predecessors, (738), 738 states have call successors, (738) [2022-02-14 22:55:12,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3133 states to 3133 states and 4367 transitions. [2022-02-14 22:55:12,319 INFO L78 Accepts]: Start accepts. Automaton has 3133 states and 4367 transitions. Word has length 97 [2022-02-14 22:55:12,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:55:12,320 INFO L470 AbstractCegarLoop]: Abstraction has 3133 states and 4367 transitions. [2022-02-14 22:55:12,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 7 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-02-14 22:55:12,320 INFO L276 IsEmpty]: Start isEmpty. Operand 3133 states and 4367 transitions. [2022-02-14 22:55:12,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-02-14 22:55:12,321 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:55:12,321 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:55:12,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-14 22:55:12,535 WARN L452 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-02-14 22:55:12,535 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:55:12,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:55:12,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1037830812, now seen corresponding path program 1 times [2022-02-14 22:55:12,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:55:12,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004783431] [2022-02-14 22:55:12,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:55:12,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:55:12,544 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:55:12,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [380105813] [2022-02-14 22:55:12,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:55:12,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:55:12,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:55:12,545 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-02-14 22:55:12,546 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-02-14 22:55:12,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:55:12,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 23 conjunts are in the unsatisfiable core [2022-02-14 22:55:12,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:55:12,801 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-02-14 22:55:12,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:55:13,044 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 44 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-02-14 22:55:13,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:55:13,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004783431] [2022-02-14 22:55:13,044 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:55:13,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380105813] [2022-02-14 22:55:13,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380105813] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:55:13,044 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:55:13,044 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-02-14 22:55:13,044 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130002035] [2022-02-14 22:55:13,044 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:55:13,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-14 22:55:13,045 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:55:13,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-14 22:55:13,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-02-14 22:55:13,045 INFO L87 Difference]: Start difference. First operand 3133 states and 4367 transitions. Second operand has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-02-14 22:55:13,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:55:13,575 INFO L93 Difference]: Finished difference Result 6010 states and 8454 transitions. [2022-02-14 22:55:13,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-14 22:55:13,576 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 98 [2022-02-14 22:55:13,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:55:13,596 INFO L225 Difference]: With dead ends: 6010 [2022-02-14 22:55:13,596 INFO L226 Difference]: Without dead ends: 6010 [2022-02-14 22:55:13,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=585, Invalid=1055, Unknown=0, NotChecked=0, Total=1640 [2022-02-14 22:55:13,598 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 614 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 331 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 331 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-14 22:55:13,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [614 Valid, 695 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [331 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-14 22:55:13,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6010 states. [2022-02-14 22:55:13,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6010 to 5700. [2022-02-14 22:55:13,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5700 states, 3784 states have (on average 1.2978329809725158) internal successors, (4911), 3806 states have internal predecessors, (4911), 1609 states have call successors, (1609), 308 states have call predecessors, (1609), 306 states have return successors, (1607), 1585 states have call predecessors, (1607), 1607 states have call successors, (1607) [2022-02-14 22:55:13,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5700 states to 5700 states and 8127 transitions. [2022-02-14 22:55:13,737 INFO L78 Accepts]: Start accepts. Automaton has 5700 states and 8127 transitions. Word has length 98 [2022-02-14 22:55:13,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:55:13,737 INFO L470 AbstractCegarLoop]: Abstraction has 5700 states and 8127 transitions. [2022-02-14 22:55:13,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-02-14 22:55:13,738 INFO L276 IsEmpty]: Start isEmpty. Operand 5700 states and 8127 transitions. [2022-02-14 22:55:13,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-02-14 22:55:13,739 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:55:13,739 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-02-14 22:55:13,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-02-14 22:55:13,956 WARN L452 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-02-14 22:55:13,956 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:55:13,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:55:13,956 INFO L85 PathProgramCache]: Analyzing trace with hash 2067527905, now seen corresponding path program 2 times [2022-02-14 22:55:13,957 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:55:13,957 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373176154] [2022-02-14 22:55:13,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:55:13,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:55:13,969 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:55:13,969 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [779158309] [2022-02-14 22:55:13,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-14 22:55:13,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:55:13,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:55:13,984 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-02-14 22:55:13,985 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-02-14 22:55:14,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-14 22:55:14,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:55:14,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 74 conjunts are in the unsatisfiable core [2022-02-14 22:55:14,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:55:15,026 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 93 proven. 46 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-02-14 22:55:15,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:55:16,197 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 117 proven. 12 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2022-02-14 22:55:16,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:55:16,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373176154] [2022-02-14 22:55:16,197 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:55:16,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779158309] [2022-02-14 22:55:16,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779158309] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:55:16,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:55:16,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2022-02-14 22:55:16,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410152890] [2022-02-14 22:55:16,198 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:55:16,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-14 22:55:16,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:55:16,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-14 22:55:16,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-02-14 22:55:16,199 INFO L87 Difference]: Start difference. First operand 5700 states and 8127 transitions. Second operand has 24 states, 20 states have (on average 3.45) internal successors, (69), 21 states have internal predecessors, (69), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) [2022-02-14 22:55:19,384 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:55:24,854 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:55:27,156 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:55:28,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:55:28,390 INFO L93 Difference]: Finished difference Result 6745 states and 9582 transitions. [2022-02-14 22:55:28,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-14 22:55:28,390 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 20 states have (on average 3.45) internal successors, (69), 21 states have internal predecessors, (69), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) Word has length 108 [2022-02-14 22:55:28,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:55:28,402 INFO L225 Difference]: With dead ends: 6745 [2022-02-14 22:55:28,402 INFO L226 Difference]: Without dead ends: 6741 [2022-02-14 22:55:28,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=340, Invalid=1466, Unknown=0, NotChecked=0, Total=1806 [2022-02-14 22:55:28,403 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 203 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 331 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 942 SdHoareTripleChecker+Invalid, 1508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 331 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2022-02-14 22:55:28,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 942 Invalid, 1508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [331 Valid, 1176 Invalid, 1 Unknown, 0 Unchecked, 10.5s Time] [2022-02-14 22:55:28,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6741 states. [2022-02-14 22:55:28,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6741 to 6125. [2022-02-14 22:55:28,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6125 states, 4000 states have (on average 1.30625) internal successors, (5225), 4022 states have internal predecessors, (5225), 1793 states have call successors, (1793), 333 states have call predecessors, (1793), 331 states have return successors, (1791), 1769 states have call predecessors, (1791), 1791 states have call successors, (1791) [2022-02-14 22:55:28,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6125 states to 6125 states and 8809 transitions. [2022-02-14 22:55:28,485 INFO L78 Accepts]: Start accepts. Automaton has 6125 states and 8809 transitions. Word has length 108 [2022-02-14 22:55:28,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:55:28,485 INFO L470 AbstractCegarLoop]: Abstraction has 6125 states and 8809 transitions. [2022-02-14 22:55:28,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 20 states have (on average 3.45) internal successors, (69), 21 states have internal predecessors, (69), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) [2022-02-14 22:55:28,485 INFO L276 IsEmpty]: Start isEmpty. Operand 6125 states and 8809 transitions. [2022-02-14 22:55:28,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-02-14 22:55:28,487 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:55:28,487 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:55:28,505 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-02-14 22:55:28,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-02-14 22:55:28,703 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:55:28,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:55:28,704 INFO L85 PathProgramCache]: Analyzing trace with hash -55503749, now seen corresponding path program 1 times [2022-02-14 22:55:28,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:55:28,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113574330] [2022-02-14 22:55:28,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:55:28,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:55:28,711 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:55:28,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [588321457] [2022-02-14 22:55:28,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:55:28,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:55:28,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:55:28,712 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-02-14 22:55:28,739 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-02-14 22:55:28,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:55:28,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-14 22:55:28,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:55:29,007 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 44 proven. 116 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-02-14 22:55:29,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:55:29,310 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 44 proven. 52 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-02-14 22:55:29,310 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:55:29,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113574330] [2022-02-14 22:55:29,310 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:55:29,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588321457] [2022-02-14 22:55:29,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588321457] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:55:29,311 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:55:29,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-02-14 22:55:29,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755570431] [2022-02-14 22:55:29,311 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:55:29,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-14 22:55:29,311 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:55:29,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-14 22:55:29,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-02-14 22:55:29,312 INFO L87 Difference]: Start difference. First operand 6125 states and 8809 transitions. Second operand has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-02-14 22:55:29,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:55:29,956 INFO L93 Difference]: Finished difference Result 7130 states and 9832 transitions. [2022-02-14 22:55:29,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-14 22:55:29,957 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 105 [2022-02-14 22:55:29,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:55:29,970 INFO L225 Difference]: With dead ends: 7130 [2022-02-14 22:55:29,970 INFO L226 Difference]: Without dead ends: 7130 [2022-02-14 22:55:29,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=708, Invalid=1272, Unknown=0, NotChecked=0, Total=1980 [2022-02-14 22:55:29,971 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 730 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 442 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 730 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 442 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-14 22:55:29,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [730 Valid, 724 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [442 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-14 22:55:29,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7130 states. [2022-02-14 22:55:30,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7130 to 6955. [2022-02-14 22:55:30,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6955 states, 4488 states have (on average 1.2210338680926915) internal successors, (5480), 4506 states have internal predecessors, (5480), 2089 states have call successors, (2089), 379 states have call predecessors, (2089), 377 states have return successors, (2087), 2069 states have call predecessors, (2087), 2087 states have call successors, (2087) [2022-02-14 22:55:30,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6955 states to 6955 states and 9656 transitions. [2022-02-14 22:55:30,071 INFO L78 Accepts]: Start accepts. Automaton has 6955 states and 9656 transitions. Word has length 105 [2022-02-14 22:55:30,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:55:30,071 INFO L470 AbstractCegarLoop]: Abstraction has 6955 states and 9656 transitions. [2022-02-14 22:55:30,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.076923076923077) internal successors, (106), 26 states have internal predecessors, (106), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-02-14 22:55:30,071 INFO L276 IsEmpty]: Start isEmpty. Operand 6955 states and 9656 transitions. [2022-02-14 22:55:30,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-02-14 22:55:30,074 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:55:30,074 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 7, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:55:30,092 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-02-14 22:55:30,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-14 22:55:30,287 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:55:30,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:55:30,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1765875055, now seen corresponding path program 2 times [2022-02-14 22:55:30,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:55:30,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112624584] [2022-02-14 22:55:30,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:55:30,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:55:30,295 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:55:30,295 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [336545828] [2022-02-14 22:55:30,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-14 22:55:30,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:55:30,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:55:30,300 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-02-14 22:55:30,301 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-02-14 22:55:30,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-14 22:55:30,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:55:30,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-14 22:55:30,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:55:30,666 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 311 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-02-14 22:55:30,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:55:31,128 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 119 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-02-14 22:55:31,129 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:55:31,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112624584] [2022-02-14 22:55:31,129 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:55:31,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336545828] [2022-02-14 22:55:31,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336545828] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:55:31,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:55:31,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-02-14 22:55:31,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218910637] [2022-02-14 22:55:31,129 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:55:31,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-02-14 22:55:31,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:55:31,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-02-14 22:55:31,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-02-14 22:55:31,130 INFO L87 Difference]: Start difference. First operand 6955 states and 9656 transitions. Second operand has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 10 states have call successors, (32), 7 states have call predecessors, (32), 6 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) [2022-02-14 22:55:32,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:55:32,119 INFO L93 Difference]: Finished difference Result 12791 states and 18235 transitions. [2022-02-14 22:55:32,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-02-14 22:55:32,120 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 10 states have call successors, (32), 7 states have call predecessors, (32), 6 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) Word has length 132 [2022-02-14 22:55:32,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:55:32,150 INFO L225 Difference]: With dead ends: 12791 [2022-02-14 22:55:32,151 INFO L226 Difference]: Without dead ends: 12791 [2022-02-14 22:55:32,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1327, Invalid=2333, Unknown=0, NotChecked=0, Total=3660 [2022-02-14 22:55:32,152 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 1072 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 653 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1072 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 1400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 653 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-14 22:55:32,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1072 Valid, 985 Invalid, 1400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [653 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-14 22:55:32,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12791 states. [2022-02-14 22:55:32,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12791 to 12312. [2022-02-14 22:55:32,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12312 states, 8099 states have (on average 1.2834917891097666) internal successors, (10395), 8197 states have internal predecessors, (10395), 3652 states have call successors, (3652), 562 states have call predecessors, (3652), 560 states have return successors, (3650), 3552 states have call predecessors, (3650), 3650 states have call successors, (3650) [2022-02-14 22:55:32,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12312 states to 12312 states and 17697 transitions. [2022-02-14 22:55:32,380 INFO L78 Accepts]: Start accepts. Automaton has 12312 states and 17697 transitions. Word has length 132 [2022-02-14 22:55:32,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:55:32,380 INFO L470 AbstractCegarLoop]: Abstraction has 12312 states and 17697 transitions. [2022-02-14 22:55:32,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.8529411764705883) internal successors, (131), 34 states have internal predecessors, (131), 10 states have call successors, (32), 7 states have call predecessors, (32), 6 states have return successors, (30), 8 states have call predecessors, (30), 9 states have call successors, (30) [2022-02-14 22:55:32,380 INFO L276 IsEmpty]: Start isEmpty. Operand 12312 states and 17697 transitions. [2022-02-14 22:55:32,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-02-14 22:55:32,383 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:55:32,383 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-02-14 22:55:32,411 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-02-14 22:55:32,598 WARN L452 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-02-14 22:55:32,598 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:55:32,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:55:32,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1118265052, now seen corresponding path program 3 times [2022-02-14 22:55:32,599 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:55:32,599 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617911546] [2022-02-14 22:55:32,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:55:32,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:55:32,607 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:55:32,607 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [939529354] [2022-02-14 22:55:32,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-14 22:55:32,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:55:32,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:55:32,608 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-02-14 22:55:32,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-02-14 22:55:32,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-14 22:55:32,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:55:32,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 76 conjunts are in the unsatisfiable core [2022-02-14 22:55:32,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:55:33,713 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-14 22:55:34,040 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 90 proven. 51 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-02-14 22:55:34,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:55:39,312 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-14 22:55:45,324 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:55:45,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617911546] [2022-02-14 22:55:45,324 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:55:45,324 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939529354] [2022-02-14 22:55:45,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939529354] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-14 22:55:45,324 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-14 22:55:45,324 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-02-14 22:55:45,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134041664] [2022-02-14 22:55:45,325 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-14 22:55:45,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-14 22:55:45,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:55:45,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-14 22:55:45,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=466, Unknown=4, NotChecked=0, Total=552 [2022-02-14 22:55:45,326 INFO L87 Difference]: Start difference. First operand 12312 states and 17697 transitions. Second operand has 17 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2022-02-14 22:55:51,038 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:55:54,591 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:55:56,594 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:55:57,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:55:57,344 INFO L93 Difference]: Finished difference Result 14569 states and 20878 transitions. [2022-02-14 22:55:57,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-14 22:55:57,344 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) Word has length 138 [2022-02-14 22:55:57,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:55:57,387 INFO L225 Difference]: With dead ends: 14569 [2022-02-14 22:55:57,387 INFO L226 Difference]: Without dead ends: 14566 [2022-02-14 22:55:57,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=172, Invalid=945, Unknown=5, NotChecked=0, Total=1122 [2022-02-14 22:55:57,391 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 103 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 887 mSolverCounterSat, 76 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 887 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2022-02-14 22:55:57,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 892 Invalid, 965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 887 Invalid, 2 Unknown, 0 Unchecked, 8.2s Time] [2022-02-14 22:55:57,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14566 states. [2022-02-14 22:55:57,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14566 to 14114. [2022-02-14 22:55:57,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14114 states, 9216 states have (on average 1.2860243055555556) internal successors, (11852), 9328 states have internal predecessors, (11852), 4256 states have call successors, (4256), 643 states have call predecessors, (4256), 641 states have return successors, (4254), 4142 states have call predecessors, (4254), 4254 states have call successors, (4254) [2022-02-14 22:55:57,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14114 states to 14114 states and 20362 transitions. [2022-02-14 22:55:57,698 INFO L78 Accepts]: Start accepts. Automaton has 14114 states and 20362 transitions. Word has length 138 [2022-02-14 22:55:57,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:55:57,698 INFO L470 AbstractCegarLoop]: Abstraction has 14114 states and 20362 transitions. [2022-02-14 22:55:57,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2022-02-14 22:55:57,699 INFO L276 IsEmpty]: Start isEmpty. Operand 14114 states and 20362 transitions. [2022-02-14 22:55:57,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-02-14 22:55:57,701 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:55:57,701 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-02-14 22:55:57,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-02-14 22:55:57,902 WARN L452 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-02-14 22:55:57,902 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:55:57,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:55:57,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1657425713, now seen corresponding path program 4 times [2022-02-14 22:55:57,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:55:57,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575961145] [2022-02-14 22:55:57,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:55:57,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:55:57,909 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:55:57,909 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1706277165] [2022-02-14 22:55:57,909 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-14 22:55:57,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:55:57,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:55:57,910 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-02-14 22:55:57,911 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-02-14 22:55:57,971 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-14 22:55:57,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:55:57,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 100 conjunts are in the unsatisfiable core [2022-02-14 22:55:57,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:55:59,256 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 95 proven. 148 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2022-02-14 22:55:59,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:55:59,528 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-14 22:56:01,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:56:01,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575961145] [2022-02-14 22:56:01,053 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:56:01,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706277165] [2022-02-14 22:56:01,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706277165] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-14 22:56:01,053 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-14 22:56:01,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-02-14 22:56:01,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102481037] [2022-02-14 22:56:01,054 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-14 22:56:01,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-14 22:56:01,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:56:01,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-14 22:56:01,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-02-14 22:56:01,055 INFO L87 Difference]: Start difference. First operand 14114 states and 20362 transitions. Second operand has 21 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 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-02-14 22:56:02,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:56:02,532 INFO L93 Difference]: Finished difference Result 15183 states and 21836 transitions. [2022-02-14 22:56:02,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-14 22:56:02,533 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 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 145 [2022-02-14 22:56:02,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:56:02,581 INFO L225 Difference]: With dead ends: 15183 [2022-02-14 22:56:02,581 INFO L226 Difference]: Without dead ends: 15180 [2022-02-14 22:56:02,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 142 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=161, Invalid=1321, Unknown=0, NotChecked=0, Total=1482 [2022-02-14 22:56:02,594 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 131 mSDsluCounter, 1296 mSDsCounter, 0 mSdLazyCounter, 1507 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 1612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-14 22:56:02,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 1395 Invalid, 1612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1507 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-14 22:56:02,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15180 states. [2022-02-14 22:56:02,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15180 to 14863. [2022-02-14 22:56:02,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14863 states, 9646 states have (on average 1.288720713249015) internal successors, (12431), 9763 states have internal predecessors, (12431), 4532 states have call successors, (4532), 686 states have call predecessors, (4532), 684 states have return successors, (4530), 4413 states have call predecessors, (4530), 4530 states have call successors, (4530) [2022-02-14 22:56:02,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14863 states to 14863 states and 21493 transitions. [2022-02-14 22:56:02,850 INFO L78 Accepts]: Start accepts. Automaton has 14863 states and 21493 transitions. Word has length 145 [2022-02-14 22:56:02,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:56:02,850 INFO L470 AbstractCegarLoop]: Abstraction has 14863 states and 21493 transitions. [2022-02-14 22:56:02,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 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-02-14 22:56:02,850 INFO L276 IsEmpty]: Start isEmpty. Operand 14863 states and 21493 transitions. [2022-02-14 22:56:02,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-02-14 22:56:02,855 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:56:02,855 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:56:02,874 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-02-14 22:56:03,071 WARN L452 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-02-14 22:56:03,071 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:56:03,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:56:03,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1291712014, now seen corresponding path program 5 times [2022-02-14 22:56:03,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:56:03,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521819107] [2022-02-14 22:56:03,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:56:03,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:56:03,078 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:56:03,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [649206601] [2022-02-14 22:56:03,078 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-14 22:56:03,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:56:03,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:56:03,082 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-02-14 22:56:03,107 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-02-14 22:56:03,343 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-02-14 22:56:03,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:56:03,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 95 conjunts are in the unsatisfiable core [2022-02-14 22:56:03,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:56:05,085 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 77 proven. 170 refuted. 0 times theorem prover too weak. 656 trivial. 0 not checked. [2022-02-14 22:56:05,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:56:12,686 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 128 proven. 115 refuted. 0 times theorem prover too weak. 660 trivial. 0 not checked. [2022-02-14 22:56:12,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:56:12,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521819107] [2022-02-14 22:56:12,687 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:56:12,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649206601] [2022-02-14 22:56:12,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649206601] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:56:12,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:56:12,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 33 [2022-02-14 22:56:12,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044168374] [2022-02-14 22:56:12,687 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:56:12,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-14 22:56:12,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:56:12,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-14 22:56:12,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-02-14 22:56:12,688 INFO L87 Difference]: Start difference. First operand 14863 states and 21493 transitions. Second operand has 33 states, 31 states have (on average 3.129032258064516) internal successors, (97), 31 states have internal predecessors, (97), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) [2022-02-14 22:56:22,461 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:56:30,523 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:56:32,526 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:56:35,946 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:56:51,923 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:56:57,383 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:57:01,357 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:57:25,625 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:57:37,558 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:57:39,562 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:58:06,299 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:58:20,928 WARN L228 SmtUtils]: Spent 5.88s on a formula simplification. DAG size of input: 114 DAG size of output: 110 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-14 22:58:25,684 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:58:29,247 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:58:33,600 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-02-14 22:58:33,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:58:33,659 INFO L93 Difference]: Finished difference Result 22687 states and 33324 transitions. [2022-02-14 22:58:33,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-02-14 22:58:33,660 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 3.129032258064516) internal successors, (97), 31 states have internal predecessors, (97), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) Word has length 161 [2022-02-14 22:58:33,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:58:33,702 INFO L225 Difference]: With dead ends: 22687 [2022-02-14 22:58:33,702 INFO L226 Difference]: Without dead ends: 22683 [2022-02-14 22:58:33,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 332 SyntacticMatches, 2 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3837 ImplicationChecksByTransitivity, 89.8s TimeCoverageRelationStatistics Valid=2263, Invalid=10393, Unknown=0, NotChecked=0, Total=12656 [2022-02-14 22:58:33,706 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 482 mSDsluCounter, 1917 mSDsCounter, 0 mSdLazyCounter, 2924 mSolverCounterSat, 904 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 2044 SdHoareTripleChecker+Invalid, 3840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 904 IncrementalHoareTripleChecker+Valid, 2924 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 57.7s IncrementalHoareTripleChecker+Time [2022-02-14 22:58:33,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [491 Valid, 2044 Invalid, 3840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [904 Valid, 2924 Invalid, 12 Unknown, 0 Unchecked, 57.7s Time] [2022-02-14 22:58:33,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22683 states. [2022-02-14 22:58:34,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22683 to 18437. [2022-02-14 22:58:34,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18437 states, 11914 states have (on average 1.3064461977505455) internal successors, (15565), 12056 states have internal predecessors, (15565), 5730 states have call successors, (5730), 794 states have call predecessors, (5730), 792 states have return successors, (5728), 5586 states have call predecessors, (5728), 5728 states have call successors, (5728) [2022-02-14 22:58:34,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18437 states to 18437 states and 27023 transitions. [2022-02-14 22:58:34,095 INFO L78 Accepts]: Start accepts. Automaton has 18437 states and 27023 transitions. Word has length 161 [2022-02-14 22:58:34,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:58:34,096 INFO L470 AbstractCegarLoop]: Abstraction has 18437 states and 27023 transitions. [2022-02-14 22:58:34,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 3.129032258064516) internal successors, (97), 31 states have internal predecessors, (97), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) [2022-02-14 22:58:34,097 INFO L276 IsEmpty]: Start isEmpty. Operand 18437 states and 27023 transitions. [2022-02-14 22:58:34,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-02-14 22:58:34,101 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:58:34,101 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-02-14 22:58:34,124 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-02-14 22:58:34,311 WARN L452 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-02-14 22:58:34,311 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:58:34,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:58:34,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2087386651, now seen corresponding path program 6 times [2022-02-14 22:58:34,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:58:34,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529518068] [2022-02-14 22:58:34,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:58:34,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:58:34,321 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:58:34,322 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1782001644] [2022-02-14 22:58:34,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-14 22:58:34,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:58:34,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:58:34,335 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-02-14 22:58:34,336 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-02-14 22:58:34,433 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-02-14 22:58:34,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:58:34,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-14 22:58:34,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:58:34,673 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 368 proven. 21 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2022-02-14 22:58:34,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:58:34,908 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 120 proven. 21 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-02-14 22:58:34,908 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:58:34,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529518068] [2022-02-14 22:58:34,908 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:58:34,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782001644] [2022-02-14 22:58:34,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782001644] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-14 22:58:34,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-14 22:58:34,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-02-14 22:58:34,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213771356] [2022-02-14 22:58:34,908 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-14 22:58:34,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-14 22:58:34,909 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:58:34,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-14 22:58:34,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-02-14 22:58:34,909 INFO L87 Difference]: Start difference. First operand 18437 states and 27023 transitions. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-02-14 22:58:35,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:58:35,237 INFO L93 Difference]: Finished difference Result 23982 states and 35547 transitions. [2022-02-14 22:58:35,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-14 22:58:35,238 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) Word has length 165 [2022-02-14 22:58:35,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:58:35,293 INFO L225 Difference]: With dead ends: 23982 [2022-02-14 22:58:35,294 INFO L226 Difference]: Without dead ends: 23982 [2022-02-14 22:58:35,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 324 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-02-14 22:58:35,295 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 30 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-14 22:58:35,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 334 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-14 22:58:35,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23982 states. [2022-02-14 22:58:35,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23982 to 21776. [2022-02-14 22:58:35,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21776 states, 14147 states have (on average 1.3283381635682476) internal successors, (18792), 14455 states have internal predecessors, (18792), 6883 states have call successors, (6883), 747 states have call predecessors, (6883), 745 states have return successors, (6881), 6573 states have call predecessors, (6881), 6881 states have call successors, (6881) [2022-02-14 22:58:35,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21776 states to 21776 states and 32556 transitions. [2022-02-14 22:58:35,813 INFO L78 Accepts]: Start accepts. Automaton has 21776 states and 32556 transitions. Word has length 165 [2022-02-14 22:58:35,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:58:35,813 INFO L470 AbstractCegarLoop]: Abstraction has 21776 states and 32556 transitions. [2022-02-14 22:58:35,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-02-14 22:58:35,813 INFO L276 IsEmpty]: Start isEmpty. Operand 21776 states and 32556 transitions. [2022-02-14 22:58:35,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-02-14 22:58:35,821 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:58:35,821 INFO L514 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:58:35,838 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-02-14 22:58:36,038 WARN L452 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-02-14 22:58:36,038 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:58:36,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:58:36,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1051070357, now seen corresponding path program 7 times [2022-02-14 22:58:36,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:58:36,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279475676] [2022-02-14 22:58:36,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:58:36,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:58:36,045 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:58:36,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [199421085] [2022-02-14 22:58:36,045 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-14 22:58:36,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:58:36,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:58:36,048 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-02-14 22:58:36,049 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-02-14 22:58:36,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-14 22:58:36,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 113 conjunts are in the unsatisfiable core [2022-02-14 22:58:36,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-14 22:58:36,639 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-14 22:58:36,640 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-14 22:58:39,415 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-14 22:58:39,433 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-14 22:58:47,697 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-14 22:58:52,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1304 backedges. 193 proven. 288 refuted. 0 times theorem prover too weak. 823 trivial. 0 not checked. [2022-02-14 22:58:52,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-14 22:58:56,542 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-02-14 22:59:03,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-14 22:59:03,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279475676] [2022-02-14 22:59:03,721 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-14 22:59:03,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199421085] [2022-02-14 22:59:03,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199421085] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-14 22:59:03,721 INFO L191 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-02-14 22:59:03,721 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-02-14 22:59:03,722 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470884262] [2022-02-14 22:59:03,722 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-02-14 22:59:03,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-14 22:59:03,722 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-14 22:59:03,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-14 22:59:03,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=923, Unknown=2, NotChecked=0, Total=1056 [2022-02-14 22:59:03,723 INFO L87 Difference]: Start difference. First operand 21776 states and 32556 transitions. Second operand has 25 states, 23 states have (on average 2.739130434782609) internal successors, (63), 21 states have internal predecessors, (63), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 10 states have call predecessors, (27), 9 states have call successors, (27) [2022-02-14 22:59:11,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-14 22:59:11,706 INFO L93 Difference]: Finished difference Result 22200 states and 33096 transitions. [2022-02-14 22:59:11,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-14 22:59:11,707 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.739130434782609) internal successors, (63), 21 states have internal predecessors, (63), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 10 states have call predecessors, (27), 9 states have call successors, (27) Word has length 188 [2022-02-14 22:59:11,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-14 22:59:11,750 INFO L225 Difference]: With dead ends: 22200 [2022-02-14 22:59:11,750 INFO L226 Difference]: Without dead ends: 22197 [2022-02-14 22:59:11,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 395 ImplicationChecksByTransitivity, 25.6s TimeCoverageRelationStatistics Valid=253, Invalid=1905, Unknown=4, NotChecked=0, Total=2162 [2022-02-14 22:59:11,751 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 99 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 1235 SdHoareTripleChecker+Invalid, 1500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-14 22:59:11,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 1235 Invalid, 1500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1138 Invalid, 0 Unknown, 270 Unchecked, 1.1s Time] [2022-02-14 22:59:11,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22197 states. [2022-02-14 22:59:12,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22197 to 21966. [2022-02-14 22:59:12,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21966 states, 14250 states have (on average 1.3276491228070175) internal successors, (18919), 14559 states have internal predecessors, (18919), 6951 states have call successors, (6951), 766 states have call predecessors, (6951), 764 states have return successors, (6949), 6640 states have call predecessors, (6949), 6949 states have call successors, (6949) [2022-02-14 22:59:12,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21966 states to 21966 states and 32819 transitions. [2022-02-14 22:59:12,180 INFO L78 Accepts]: Start accepts. Automaton has 21966 states and 32819 transitions. Word has length 188 [2022-02-14 22:59:12,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-14 22:59:12,180 INFO L470 AbstractCegarLoop]: Abstraction has 21966 states and 32819 transitions. [2022-02-14 22:59:12,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.739130434782609) internal successors, (63), 21 states have internal predecessors, (63), 10 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 10 states have call predecessors, (27), 9 states have call successors, (27) [2022-02-14 22:59:12,181 INFO L276 IsEmpty]: Start isEmpty. Operand 21966 states and 32819 transitions. [2022-02-14 22:59:12,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-02-14 22:59:12,188 INFO L506 BasicCegarLoop]: Found error trace [2022-02-14 22:59:12,189 INFO L514 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-14 22:59:12,221 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-02-14 22:59:12,421 WARN L452 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-02-14 22:59:12,422 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-14 22:59:12,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-14 22:59:12,423 INFO L85 PathProgramCache]: Analyzing trace with hash 97599183, now seen corresponding path program 8 times [2022-02-14 22:59:12,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-14 22:59:12,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546622054] [2022-02-14 22:59:12,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-14 22:59:12,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-14 22:59:12,429 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-14 22:59:12,429 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [883739144] [2022-02-14 22:59:12,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-14 22:59:12,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-14 22:59:12,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-14 22:59:12,444 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-02-14 22:59:12,445 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-02-14 22:59:12,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-14 22:59:12,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-14 22:59:12,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 113 conjunts are in the unsatisfiable core [2022-02-14 22:59:12,533 INFO L286 TraceCheckSpWp]: Computing forward predicates...